Thuta Learning
ရှာဖွေရန်
AdvancedWeb Developmentbeginner

Pseudo-elements

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • Element အတွင်းအပိုင်းများကို style လုပ်ရန်

Pseudo-element က element တစ်ခုရဲ့ အစိတ်အပိုင်းအတုလေးတွေကို style လုပ်တာပါ။ ::before နဲ့ ::after က content အရှေ့/အနောက်မှာ decoration ထည့်ဖို့အသုံးများပါတယ်။ Icon, badge, decorative line, quote mark စတာတွေကို HTML မထပ်ထည့်ဘဲ CSS နဲ့လုပ်နိုင်ပါတယ်။

css
.section-title::after {
  content: "";
  display: block;
  width: 64px;
  height: 3px;
  margin-top: 8px;
  background: linear-gradient(90deg, cyan, magenta);
}

.note::before {
  content: "💡 ";
}
You should see
Section title အောက်မှာ gradient line တစ်ကြောင်းပေါ်လာမယ်။ Note စာသားရှေ့မှာ light bulb emoji ပေါ်ပါမယ်။

Tip

Decorative content အတွက် pseudo-element သုံးလို့ကောင်းပေမယ့် အရေးကြီးတဲ့စာသားကို CSS content ထဲမထားသင့်ပါ။ SEO/accessibility အတွက် HTML ထဲမှာထားပါ။

Pseudo-elements | Thuta Learning