Skip to main content

مُولِّد متغيرات CSS إنشاء خصائص مخصصة لCSS (متغيرات) للألوان والتباعد والتخطيط.

مُولِّد متغيرات CSS illustration
🎨

مُولِّد متغيرات CSS

إنشاء خصائص مخصصة لCSS (متغيرات) للألوان والتباعد والتخطيط.

1

حدد المتغيرات

أضف خصائص مخصصة لـ CSS بأسماء وقيم، أو استخدم موضوعًا مسبقًا التحديد.

2

معاينة الموضوع

انظر متغيراتك المطبقة على بطاقة عينة مع زر.

3

انسخ CSS

انسخ إعلان :root مع جميع الخصائص المخصصة الخاصة بك.

Loading tool...

What Is مُولِّد متغيرات CSS?

مُحَوِّل متغيرات CSS يخلق خصائص مخصصة (:root variables) لإنشاء أنظمة تصميم مستدامة ومرنة. المتغيرات المخصصة في CSS (المعروفة أيضًا باسم متغيرات CSS) هي قيم قابلة لإعادة الاستخدام يتم تعريفها بسابق -- والوصول إليها باستخدام دالة var(). يتيح لك هذا الأداة إنشاء وتحرير وإدارة مجموعة من المتغيرات لألوان، مسافات، طباعة نصية وأي قيم أخرى لCSS. تشمل متغيرات الألوان أدوات اختيار ألوان مدمجة لتسهيل الاختيار البصري. توفر السمات المسبقة (السمة الداكنة والباستيل) مجموعات جاهزة من المتغيرات لأنماط التصميم الشائعة. يعرض المعاينة الحية متغيراتك كما تم تطبيقها على مكون بطاقة عينة حتى تتمكن من رؤية كيف تعمل القيم معًا. الإخراج هو كتلة إعلان :root نظيفة وجاهزة للصق في أعلى ورقة الأستيل.

Why Use مُولِّد متغيرات CSS?

  • أدوات اختيار الألوان المرئية متكاملة مع تحرير المتغيرات
  • مواضيع مسبقة التحديد لنقاط بداية سريعة
  • معاينة مباشرة تظهر المتغيرات المطبقة على مكون عينة
  • إضافة وتحرير وإزالة المتغيرات بواجهة مستخدم直-forward

Common Use Cases

رموز التصميم

أنشئ رموز تصميم كمتغيرات CSS لتحقيق التماثل في المواضيع.

تبديل الموضوع

حدد مجموعات متغيرات للمواضيع الخفيفة والغامقة بتبديل سهل.

تخصيص العلامة التجارية

ضبط ألوان العلامة التجارية والطباعة كمتغيرات CSS قابلة لإعادة الاستخدام.

تنسيق المكون

أنشئ متغيرات على مستوى المكون للمكونات القابلة للتكوين وإعادة الاستخدام.

Technical Guide

تُعرَّف متغيرات CSS المخصصة بسابق -- في نطاق محدد (عادةً ما يكون :root للاختيار العالمي): :root { --color-primary: #667eea; }. يتم الوصول إليها باستخدام var(): color: var(--color-primary). تتدفق المتغيرات وتورث مثل خصائص CSS الأخرى - تعريفها في :root يجعلها متاحة في كل مكان. يمكن تجاوزها في أي نطاق محدد، مما يتيح التهيئة: .dark-theme { --color-primary: #90cdf4; }. يمكن للمتغيرات الإشارة إلى متغيرات أخرى: --color-hover: var(--color-primary). لتهيئة الموضوع، حدد جميع المتغيرات في :root وتجاوزها في فئات المواضيع. يمكن لـJavaScript قراءة وضبط المتغيرات: document.documentElement.style.setProperty('--color-primary', '#000'). على عكس متغيرات المُحَوِّل السابق (Sass, Less)، فإن خصائص CSS المخصصة هي ديناميكية ويمكن تغييرها في وقت التشغيل. وهي مدعومة في جميع المستعرضات الحديثة.

Tips & Best Practices

  • 1
    استخدم أسماء دلالية (--color-primary) بدلاً من الأسماء الوصفية (--blue-500)
  • 2
    حدد جميع المتغيرات في :root واكتب فوقها في فئات الموضوع
  • 3
    اجمع المتغيرات المرتبطة مع اتفاقيات تسمية متسقة
  • 4
    استخدم var() مع قيم الاحتياط: var(--color, #000) لتحقيق متانة

Related Tools

Frequently Asked Questions

Q ما هي الخصائص المخصصة لـ CSS؟
الخصائص المخصصة لـ CSS (المتغيرات) هي قيم قابلة لإعادة الاستخدام محددة بسابقة -- ، يمكن الوصول إليها باستخدام var()، وتتدفق وترث مثل الخصائص الأخرى لـ CSS.
Q هل يمكنني استخدام المتغيرات لأي قيمة CSS؟
نعم، يمكن أن تحتوي متغيرات CSS على أي قيمة صالحة لـ CSS: الألوان والأحجام وأسماء الخطوط، وحتى القيم المعقدة مثل الظلال.
Q هل تدعم جميع المتصفحات الخصائص المخصصة لـ CSS؟
نعم، تدعم جميع المتصفحات الحديثة الخصائص المخصصة لـ CSS. لا يدعم IE11 هذه الخاصية.
Q هل يمكنني تغيير متغيرات CSS باستخدام JavaScript؟
نعم، استخدم element.style.setProperty('--var-name', 'value') لتغيير المتغيرات ديناميكيًا.
Q كيف تختلف متغيرات CSS عن متغيرات Sass؟
متغيرات CSS هي ديناميكية ويمكن تغييرها في وقت التشغيل. متغيرات Sass يتم تحويلها في وقت البناء ولا يمكن تغييرها في المتصفح.

About This Tool

مُولِّد متغيرات CSS is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.