الدرس 2 من 8
المتغيّرات المخصّصة
- 13 دقيقة
- 4 فحوص
- 3 تلميحات
- إلى المطلوب
هدف الدرس
قيمة واحدة في مكان واحد
الشرح
المتغيّر المخصّص في CSS خاصية يبدأ اسمها بشرطتين، وتقرأ قيمته بالدالة var().
فتعرّفه هكذا: :root { --brand: #1d4ed8 }، ثم تستعمله هكذا: color: var(--brand).
وما يميّز هذه المتغيّرات عن متغيّرات Sass أنها تعمل داخل المتصفح نفسه وتنتقل بالوراثة إلى العناصر الداخلية، فإذا أعدت تعريف المتغيّر على أي عنصر تغيّرت قيمته في كل ما بداخله، ولهذا يكفيك للوضع الداكن قاعدتان بدل ملف كامل آخر.
المطلوب
عرّف --brand على :root، واستعمله في .btn، ثم أعد تعريفه داخل .alt ليظهر الزرّ الثاني بلون آخر دون أن تكتب أي قاعدة لون جديدة.
الفحوص
4 فحوص- المتغيّر --brand معرَّف
- الزرّ يأخذ خلفيته من var()
- المحدِّد .alt يعيد تعريف المتغيّر
- الزرّان يظهران بلونين مختلفين