به آموزشگاه مجازی سینا خوش آمدید!

متغیرهای CSS و جاوا اسکریپت

امتیاز
(0)

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

متغیرهای CSS به DOM دسترسی دارند؛ این یعنی اینکه می توانیم آنها را با جاوا اسکریپت تغییر دهیم. در زیر مثالی را مشاهده می کنید که در آن نشان داده شده است که چگونه می توانیم یک اسکریپت ایجاد کنیم که مقدار متغیر --primary-bg-color که در مقالات قبلی استفاده شده است را نمایش و تغییر دهد. 

اما اگر با جاوا اسکریپت آشنایی ندارید، نگران نشوید؛ برای اطلاعات بیشتر در مورد جاوا اسکریپت می توانید مقالات آموزش جاوا اسکریپت را در این سایت مطالعه کنید. 

مثال شماره 1

<script>
// دریافت عنصر ریشه
var r = document.querySelector(':root');

// ایجاد یک تابع برای دریافت مقدار یک متغیر
function myFunction_get() {
  //دریافت استایل ها(ویژگی ها و مقادیر) برای ریشه
  var rs = getComputedStyle(r);
  // --primary-bg-color نشان دادن مقدار متغیر
  alert("The value of --primary-bg-color is: " + rs.getPropertyValue('--primary-bg-color'));
}

//ایجاد یک تابع برای تنظیم مقدار یک متغیر
function myFunction_set() {
  //به یک مقدار دیگر، در این مورد، سبز --primary-bg-color تنظیم مقدار متغیر
  r.style.setProperty('--primary-bg-color', 'green');
}
</script>
امتحان کنید

منبع: https://www.w3schools.com/css

 

  • بازدید: 82

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال