جستجو برای:
  • صفحه اصلی
  • لیست کامل دوره ها
  • مگامگ (محتوا رایگان)
    • Javascript
    • UX
    • HTML/CSS
    • UI
  • حساب کاربری شما
    • داشبورد
    • دوره های خریداری شده
    • ویرایش پروفایل کاربری
 
مگادمی
  • صفحه اصلی
  • لیست کامل دوره ها
  • مگامگ (محتوا رایگان)
    • Javascript
    • UX
    • HTML/CSS
    • UI
  • حساب کاربری شما
    • داشبورد
    • دوره های خریداری شده
    • ویرایش پروفایل کاربری
0
ورود / عضویت

مگادمیمگامگمقالاتHTML/CSSمتغییر های CSS چه چیز هایی هستند و چه کاربردی دارند

متغییر های CSS چه چیز هایی هستند و چه کاربردی دارند

9 دی 1402
ارسال شده توسط mohammad_rz1
HTML/CSS ، مقالات
1.13k بازدید
why should use css variables

آنچه خواهید دید :

Toggle
  • متغییر های CSS چیست؟
      • متغییر های CSS: دلیل استفاده
      • چگونه یک متغییر CSS ای را تعریف کنیم
      • چرا باید در متغییر های CSS  از روت استفاده کنیم؟
      • چجوری از متغییر های CSS استفاده کنیم
      • نتیجه گیری

متغییر های CSS

متغییر های CSS چیست؟

متغیر های سی اس اس (CSS variables) به زبان ساده مقادیری در سی اس اس هستن که در آن ها اطلاعاتی مثل رنگ مثل و … رو قرار میدن و دلیل استفادشون این هست که راحتر بتونیم مقادیر مشابه به همدیگر را تغییر دهیم.

 

متغییر های CSS: دلیل استفاده

  1. برای مثال یه سایت دارین که تم سایت دارک هست و حالا بعد مدتی میخواین تم سایت رو تغیر بدین اینجا دو حالت وجود داره شما از متغیر های سی اس اس استفاده کردین و فقط کد های رنگی کپی پیست میکنید یا از متغیر ها استفاده نکردین و حالا باید تک تک دیو هارو تغیر بدین .
  2. از دلایل دیگه میشه به این اشاره کرد که ایا درک (white-color– ) برای شما راحت تر هست یا BABABA#

 

چگونه یک متغییر CSS ای را تعریف کنیم

    توجه داشته باشید که حتما قبل از تعریف یک متغیر از “–” استفاده کنید و فواصل در نام را با استفاده از “-” پیاده سازی کنید.

  همونطور که در بخش پایین می بینید ما چند متغییر تعریف کردیم که مقدایر مختلفی از CSS به اون ها اختصاص دادیم.

 

:root {
  --Paragraph-font-size: 10px;
  --sec-white: 80%;
  --main-color: #1f58d4
}

چرا باید در متغییر های CSS  از روت استفاده کنیم؟

  یه نکته مهم اینه که حتما متغیر ها رو در روت تعریف کنید حالا شاید براتون سوال بشه خب چرا ؟؟؟ دلیلش ساده هست ببنید مثلا شما یه همچین کد اچتملی دارین

<div class="padar">
    <span class="text"></span>  
    <span class="text"></span>  
    <span class="text"></span>  
</div>
<div></div>

 

    الان اون متغیری که برای دیو با کلاس (padar) تعریف شده فقط ایتم های درونش یعنی اون اسپن ها بهش دسترسی دارن دسترسی دارن یعنی اون دیو بغلش بهش دسترسی نداره و اون رنگ رو نمیگیره

 

.padar{
    --title-font-size :40px; 
}

 

  حالا روت چیه ؟ توضیح کوتاه و ساده میشه گفت تمام ایتم های صفحه زیر مجموع روت هستن و…

چجوری از متغییر های CSS استفاده کنیم

 

.text{
    font-size:var(--title-font-size)
}

 

ما برای استفاده از متغیر ها همانطور که در مثال بالا میبینین از “var” استفاده میکنیم.

 

نتیجه گیری

در این پست به این چیستی و اهمیتی متغییر ها در CSS پرداختیم. یکی از دلایل مهم و پر اهمیت استفاده، پیروی از قانون DRY است.

این قانون نه تنها در CSS، بلکه در HTML و JS و تمامی زبان های برنامه نویسی وجود دارد. علاوه بر اهمیت متغییر ها، راجب به نوع عملکر و چیستی این موضوع پرداخته شد.
در نهایت باید به این موضوع بسیار مهم توجه کرد که در پروژه هایی با code base بزرگتر به مشکل نخوریم.

 

منابع:
برای اطلاع از موضوعات مختلف مرتبط با برنامه نویسی و طراحی به بخش  مقالات مگادمی (مگامگ) مراجعه کنید.

اشتراک گذاری:
برچسب ها: CSS variablesمتغیر های سی اس اس

مطالب زیر را حتما مطالعه کنید

حرفه ای 1
استاندارد های فنی حرفه ای برای حوزه وب
سازمان فنی و حرفه‌ای یکی از معتبرترین مراکز ارائه‌دهنده مدارک حرفه‌ای در ایران هست. بیشتر...
Object in JavaScript
2 روش ساخت آبجکت (object) در جاوا اسکریپت
object چیست؟ آبجکت یک نوع داده کلید و مقدار (key-value) هست. در نظر بگیرید که...
array
آرایه (array) در جاوا اسکریپت و 4 روش تغییر عضو های آرایه
آرایه (array) چیست؟ بیاید به زبان ساده و یک مثال دنیای واقعی بهش نگاه کنیم....
numbers
عدد (number) در جاوا اسکریپت و 2 نوع اصلی و مهم اعداد
عدد (number) در برنامه نویسی چیست؟ اعداد در برنامه نویسی، یکی از مهمترین انواع داده...
string
رشته (string) چیست و 3 روش پیاده سازی آنها
رشته (string) چیست؟     string یک نوع داده در برنامه نویسی هست. این نوع...
variables
متغییر ها (variables) در جاوا اسکریپت و 3 نوع متغییر ها
متغییر (variable) چیست؟ متغیر (Variable) موضوعی هست که به یک مکان خاص در حافظه کامپیوتر...

4 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

  • Mary گفت:
    16 دی 1402 در 12:41 ب.ظ

    مفید بود مرسی 🌹

    پاسخ
  • mohammad_rz1 گفت:
    12 دی 1402 در 8:23 ب.ظ

    درود اشتباه تایپی بود الان درستش میکنم مرسی

    پاسخ
  • مجید گفت:
    12 دی 1402 در 2:25 ب.ظ

    درود
    بسیار عالی بود.
    ولی تا آخر خوندم و چرا “مثال زیر” رو ندیدم :'((((

    پاسخ
    • mohammad_rz1 گفت:
      12 دی 1402 در 8:25 ب.ظ

      درود اشتباه تایپی بود الان درستش میکنم مرسی

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
نوشته‌های تازه
  • استاندارد های فنی حرفه ای برای حوزه وب
  • 2 روش ساخت آبجکت (object) در جاوا اسکریپت
  • آرایه (array) در جاوا اسکریپت و 4 روش تغییر عضو های آرایه
  • عدد (number) در جاوا اسکریپت و 2 نوع اصلی و مهم اعداد
  • رشته (string) چیست و 3 روش پیاده سازی آنها
اطلاعات تماس
  • 02191030701
  • khateri.amirhossein@yahoo.com
فهرست سفارشی
  • صفحه اصلی
  • تماس با ما
  • حساب کاربری من
  • درباره ما
  • سبد خرید
  • لیست دوره های مگادمی

تمامی حقوق برای آکادمی آنلاین مگادمی محفوظ می باشد.
ورود ×
ورود با کد تایید
ارسال مجدد کد تایید(00:60)
حساب کاربری ندارید؟
عضویت

ارسال مجدد کد تایید (00:60)
بازگشت به صفحه ورود

ورود

رمز عبور را فراموش کرده اید؟

ارسال مجدد کد تایید (00:60)

هنوز عضو نشده اید؟ عضویت در سایت