شبكة تعلم مع ناو

كيف أنشئ متغيرًا (Variable) في CSS؟

متغيرات CSS (Custom Properties) تبدأ بشرطتين --، وتُعرَّف غالبًا في :root لتكون متاحة في كل الصفحة:

:root {
  --primary-color: #ff0000;
}

button {
  background: var(--primary-color);
}

نستخدم المتغير بالدالة var().

لماذا هي مفيدة؟

  • تغيّر اللون في مكان واحد فيتغير في كل الموقع.
  • يمكن تغيير قيمها حسب الحالة، مثل الوضع الداكن:
@media (prefers-color-scheme: dark) {
  :root { --primary-color: #ff6b6b; }
}

ويمكن إعطاء قيمة احتياطية: var(--primary-color, red). أما $primaryColor فهي صيغة Sass، وليست CSS عاديًا.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.