سلام دوستان. من در این مقاله متغیرهای css رو به صورت مختصر و مفید برای شما آموزش میدم. استفاده از متغیرهای css در طراحی سایت خیلی کاربردیه و همچنین کار شما رو سریعتر میکنه. پیشنهاد میکنم حتما ازش استفاده کنید.
برای ایجاد متغیر کافی است که ابتدا -- را قرار دهیم و سپس نام متغیر را بنویسیم(متغیرها هم مانند تمامی ویژگیهای css باید داخل یک سلکتور نوشته شوند). به صورت زیر.
body { --titr-color: #ffb700; }
ما در این کد یک متغیر به نام titr-color-- ایجاد کردیم و یک رنگ سبز به آن دادیم. حالا میخواهیم از این متغیر استفاده کنیم.
برای استفاده از متغیری که ایجاد کردیم کافی است با استفاده از تابع ()var این کار رو به راحتی انجام بدیم. کد زیر رو ببینید.
h2 { color: var(--titr-color); }
همانطور که در کد بالا میبینید ما رنگ تگهای h2 رو با استفاده از تابع ()var به رنگ titr-color-- تبدیل کردیم و الان همه تگهای h2 صفحه ما سبز شدند.
متغیرهای css هم مانند سایر زبانهای برنامه نویسی محدوده خاص دارند. این محدوده بر اساس ساختار html میباشد. مثلا ما در کد زیر یک متغیر ایجاد کردهایم که فقط داخل زیرمجموعههای parent. قابل استفاده است.
.parent { --paragraph-color: #373737; } .parent p { color: var(--paragraph-color); }
در کد بالا تمام تگ های p که زیرمجوعه parent. هستند رنگشان به رنگ متغیر paragraph-color-- تغییر کرده است. ما نمیتوانیم از متغیر paragraph-color-- در body استفاده کنیم، چون که body زیرمجوعه parent. نیست.