قوانین و ویژگیهای فروکش Sass
- صفحه قبلی متغیرهای Sass
- صفحه بعدی @import Sass
قوانین درونی Sass
Sass به شما اجازه میدهد تا انتخابکنندههای CSS را به روشی مشابه HTML درونی کنید.
لطفاً این مثال کد Sass برای ناوبری وبسایت را ببینید:
SCSS Syntax:
nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { display: block; padding: 6px 12px; text-decoration: none; } }
لطفاً توجه داشته باشید که در Sass،ul
وli
و a
انتخابکنندهها در درون nav
در انتخابکنندهها.
در CSS، قوانین به صورت خاص تعریف شدهاند (نه درونی):
نحوه نوشتن CSS:
nav ul { margin: 0; padding: 0; list-style: none; } nav li { display: inline-block; } nav a { display: block; padding: 6px 12px; text-decoration: none; }
به دلیل اینکه شما میتوانید ویژگیهای درونی Sass را استفاده کنید، بنابراین آن به نسبت CSS استاندارد شفافتر و قابل خواندنتر است.
ویژگیهای درونی Sass
بسیاری از ویژگیهای CSS دارای پیشوند مشابه هستند، به عنوان مثال:
font-family
font-size
font-weight
text-align
text-transform
text-overflow
با استفاده از Sass، میتوانید آنها را به عنوان ویژگیهای فروکش نوشتارید:
SCSS Syntax:
font: { family: Helvetica, sans-serif; size: 18px; weight: bold; } text: { align: center; transform: lowercase; overflow: hidden; }
ترجمهکننده Sass کد بالا را به CSS معمولی تبدیل میکند:
خروجی CSS:
font-family: Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; text-transform: lowercase; text-overflow: hidden;
- صفحه قبلی متغیرهای Sass
- صفحه بعدی @import Sass