CSS کا متغیر کا احاطہ
- پچھلے پیج CSS متغیر
- پائیدہ پیج CSS متغیر - جاوااسکریپت
پوشش متغیرهای محلی بر متغیرهای کلی
از صفحه قبل ما میدانیم که میتوانیم متغیرهای کلی را در کل مستند استفاده کنیم/استفاده کنیم، در حالی که متغیرهای محلی فقط در انتخابگر معرفی شده آنها استفاده میشوند.
لطفاً به مثال صفحه قبل نگاه کنید:
مثال
:root { --blue: #1e90ff; --white: #ffffff; } body { background-color: var(--blue); } h2 { border-bottom: 2px solid var(--blue); } .container { color: var(--blue); بگارنگ رنگ: var(--white); پیدائش: 15 پیکس؛ } بٹن { بگارنگ رنگ: var(--white); color: var(--blue); border: 1px solid var(--blue); پیدائش: 5 پیکس؛ }
گاهی اوقات، ما میخواهیم متغیرها فقط در بخش خاصی از صفحه تغییر کنند.
اگر میخواهیم element button از رنگ آبی متفاوتی استفاده کند، میتوانیم متغیر --blue را در انتخابگر button دوباره معرفی کنیم. وقتی در این انتخابگر از var(--blue) استفاده میکنیم، آن مقدار متغیر محلی --blue را استفاده خواهد کرد.
ما میبینیم که متغیر محلی --blue پوشش میدهد --blue متغیر کلی element button:
مثال
:root { --blue: #1e90ff; --white: #ffffff; } body { background-color: var(--blue); } h2 { border-bottom: 2px solid var(--blue); } .container { color: var(--blue); بگارنگ رنگ: var(--white); پیدائش: 15 پیکس؛ } بٹن { --blue: #0000ff; بگارنگ رنگ: var(--white); color: var(--blue); border: 1px solid var(--blue); پیدائش: 5 پیکس؛ }
افزودن یک متغیر محلی جدید
اگر یک متغیر را فقط در یک مکان استفاده میکنیم، میتوانیم یک متغیر محلی جدید را نیز معرفی کنیم، مانند این:
مثال
:root { --blue: #1e90ff; --white: #ffffff; } body { background-color: var(--blue); } h2 { border-bottom: 2px solid var(--blue); } .container { color: var(--blue); بگارنگ رنگ: var(--white); پیدائش: 15 پیکس؛ } بٹن { --button-blue: #0000ff; بگارنگ رنگ: var(--white); رنگ: var(--button-blue); بوردر: 1 پیکس سولڈ var(--button-blue); پیدائش: 5 پیکس؛ }
بروزر سپورٹ
جداول میں دیئے گئے نمبر، اس خاصیت کو پورا طور پر سپورٹ کرنے والے پہلے بروزر کا ورژن کا ذکر کرتا ہے。
فونکشن | |||||
---|---|---|---|---|---|
var() | 49.0 | 15.0 | 31.0 | 9.1 | 36.0 |
CSS var() فونکشن
فونکشن | وصف |
---|---|
var() | CSS متغیر کا درجہ لگانا، |
- پچھلے پیج CSS متغیر
- پائیدہ پیج CSS متغیر - جاوااسکریپت