Sass Gesneden Regels en Eigenschappen
- Vorige Pagina Sass Variabelen
- Volgende Pagina Sass @import
Sass geneste regels
Sass laat je CSS-selectors genest gebruiken op dezelfde manier als HTML.
Bekijk dit voorbeeld van Sass-code voor de website-navigatie:
SCSS Syntax:
nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { display: block; padding: 6px 12px; text-decoration: none; } }
Let op, in Sass:ul
、li
en a
de selector is genest in nav
in de selector.
In CSS worden regels vastgesteld (niet genest):
CSS syntaxis:
nav ul { margin: 0; padding: 0; list-style: none; } nav li { display: inline-block; } nav a { display: block; padding: 6px 12px; text-decoration: none; }
Omdat je geneste eigenschappen kunt gebruiken in Sass, is het duidelijker en leesbaarder dan standaard CSS.
Sass geneste eigenschappen
Veel CSS-eigenschappen hebben dezelfde voorvoegsel, bijvoorbeeld:
font-family
font-size
font-weight
text-align
text-transform
text-overflow
Met het gebruik van Sass, kunt u deze schrijven als geneste eigenschappen:
SCSS Syntax:
font: { family: Helvetica, sans-serif; size: 18px; weight: bold; } text: { align: center; transform: lowercase; overflow: hidden; }
De Sass Translator zal de bovenstaande code omzetten naar gewone CSS:
CSS Uitvoer:
font-family: Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; text-transform: lowercase; text-overflow: hidden;
- Vorige Pagina Sass Variabelen
- Volgende Pagina Sass @import