Wcięcia i atrybuty Sass
- Poprzednia strona Zmienne Sass
- Następna strona Sass @import
Reguły wcięć Sass
Sass pozwala na wcięcia selektorów CSS w sposób podobny do HTML.
Proszę zobaczyć przykład kodu Sass dla tej nawigacji strony:
SCSS语法:
nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { display: block; padding: 6px 12px; text-decoration: none; } }
Proszę zauważyć, że w Sass:ul
,li
i a
Selektor wcięty w nav
w selektorze.
W CSS, reguły są ściśle zdefiniowane (nie wcięte):
Gramatyka 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; }
Ponieważ można w Sass wcięcia atrybutów, więc jest on bardziej przejrzysty i łatwiejszy do czytania niż standardowy CSS.
Wcięcia atrybutów Sass
Wiele atrybutów CSS ma ten sam prefiks, na przykład:
font-family
font-size
font-weight
text-align
text-transform
text-overflow
Dzięki użyciu Sass, można je napisać jako wcięcia atrybutów:
SCSS语法:
font: { family: Helvetica, sans-serif; size: 18px; weight: bold; } text: { align: center; transform: lowercase; overflow: hidden; }
Translator Sass przekształci powyższy kod na zwykły CSS:
Wyjście CSS:
font-family: Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; text-transform: lowercase; text-overflow: hidden;
- Poprzednia strona Zmienne Sass
- Następna strona Sass @import