पाठ 26 / 28
एक नज़र में Sass/SCSS
एक सीएसएस प्रीप्रोसेसर: वेरिएबल, नेस्टिंग, और मिक्सिन जो सामान्य सीएसएस में कंपाइल होते हैं।
Sass क्या जोड़ता है
Sass/SCSS सीएसएस का एक सुपरसेट है जो वेरिएबल ($name), नेस्टेड रूल, मिक्सिन (पुनः-उपयोगी ब्लॉक), और गणित जोड़ता है — फिर सामान्य सीएसएस में कंपाइल हो जाता है जिसे ब्राउज़र समझता है।
वेरिएबल और नेस्टिंग
नेस्टिंग पेरेंट सेलेक्टर दोहराने की बजाय आपके HTML ढाँचे को दर्शाती है।
$brand-color: #264de4;
.card {
border: 1px solid #ddd;
.title {
color: $brand-color;
font-weight: bold;
}
}मिक्सिन
@mixin पुनः-उपयोगी डिक्लेरेशन को बंडल करता है; @include उन्हें आर्ग्युमेंट के साथ जोड़ता है।
@mixin flex-center($gap: 8px) {
display: flex;
justify-content: center;
align-items: center;
gap: $gap;
}
.toolbar {
@include flex-center(12px);
}अंत में यह अब भी सीएसएस ही है
Sass को .scss को .css में कंपाइल करने के लिए बिल्ड स्टेप चाहिए (बंडलर या sass CLI से) — ब्राउज़र सीधे Sass नहीं पढ़ सकते।