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

Variables

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

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

  • Reusable design tokens တည်ဆောက်ရန်

CSS Variables (Custom Properties) က value တွေကို reuse လုပ်နိုင်တဲ့စနစ်ပါ။ Brand color, spacing, radius, shadow, font size တွေကို variable ထဲသိမ်းထားရင် design system တစ်ခုလိုသုံးနိုင်ပါတယ်။ Website တစ်ခုလုံးမှာ primary color ပြောင်းချင်ရင် file တစ်ခုလုံးလိုက်ရှာစရာမလိုတော့ပါဘူး။ Variable တစ်ခုကိုပြင်လိုက်တာနဲ့ အကုန်လိုက်ပြောင်းသွားပါတယ်။

css
:root {
  --primary-color: #77f5ff;
  --text-color: #eaf2ff;
  --card-radius: 16px;
}

.button {
  background: var(--primary-color);
  color: #041013;
  border-radius: var(--card-radius);
}

.card {
  color: var(--text-color);
  border-radius: var(--card-radius);
}
You should see
Button နဲ့ card တွေမှာ တူညီတဲ့ design token တွေကိုပြန်သုံးနိုင်ပါမယ်။ Theme ပြောင်းတဲ့အခါ maintenance အများကြီးလျော့သွားပါတယ်။

Tip

ThutaTech marketing site လို page အများကြီးရှိတဲ့ website မှာ CSS variables သုံးတာ brand consistency အတွက်အလွန်ကောင်းပါတယ်။

Variables | Thuta Learning