Sass sisäänrakennetut säännöt ja ominaisuudet
- Edellinen sivu Sass muuttujat
- Seuraava sivu Sass @import
Sass-upottamissäännöt
Sass sallii CSS-valitsimien upottamisen samalla tavalla kuin HTML:ssä.
Tarkastele tämän verkkosivun navigoinnin Sass-koodin esimerkkiä:
SCSS syntaksi:
nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { display: block; padding: 6px 12px; text-decoration: none; } }
Huomaa, että Sassissa:ul
、li
ja a
valitsimet upotetaan nav
valitsimissa.
CSS:ssa säännöt määritellään tarkasti (ei upotettu):
CSS-kieli:
nav ul { margin: 0; padding: 0; list-style: none; } nav li { display: inline-block; } nav a { display: block; padding: 6px 12px; text-decoration: none; }
Koska voit upottaa ominaisuuksia Sassissa, se on selkeämpi ja helpommin luettava kuin standardi CSS.
Sass-upotetut ominaisuudet
Monet CSS-ominaisuuksilla on sama etuliite, esimerkiksi:
font-family
font-size
font-weight
text-align
text-transform
text-overflow
Käyttämällä Sassia voit kirjoittaa ne sisäänrakennetuiksi ominaisuuksiksi:
SCSS syntaksi:
font: { family: Helvetica, sans-serif; size: 18px; weight: bold; } text: { align: center; transform: lowercase; overflow: hidden; }
Sass kääntäjä muuntaa yllä olevan koodin tavalliseksi CSS:ksi:
CSS tulostus:
font-family: Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; text-transform: lowercase; text-overflow: hidden;
- Edellinen sivu Sass muuttujat
- Seuraava sivu Sass @import