Sass
Ulkoasu
(Ohjattu sivulta SCSS)
Sass on tyylisivujen kieli, joka käännetään CSS-tyylisivuiksi. Sass mahdollistaa muun muassa muuttujien ja funktioiden käytön.[1]
Sass-esikääntäjä tuottaa CSS-määrittelyjä koodista, joka voidaan antaa Sassy CSS (SCSS) -syntaksilla.[2]
Historia
[muokkaa | muokkaa wikitekstiä]Sassin kehitti alun perin Hampton Catlin, joka kehitti Nathan Weizenbaumin kanssa versiot 2.0:aan saakka. Chris Eppstein liittyi kehitykseen vuonna 2008.[3] Ensimmäiset versiot Sass-esikääntäjästä oli toteutettu Ruby-kielellä, mutta vuonna 2016 se toteutettiin uudelleen Dart-kielellä.[4]
Esimerkki
[muokkaa | muokkaa wikitekstiä]Sass-määrittely:
#header
color: red
@media (min-width: 400px)
color: blue
Kääntyy seuraavaksi CSS-määrittelyksi:
#header {
color: red;
}
@media (min-width: 400px){
#header {
color: blue;
}
}
SCSS-määrittely:
$blue: #3bbfce;
$margin: 16px;
.content-navigation {
border-color: $blue;
color: darken($blue, 9%);
}
.border {
padding: $margin / 2;
margin: $margin / 2;
border-color: $blue;
}
SASS-määrittely:
$blue: #3bbfce
$margin: 16px
.content-navigation
border-color: $blue
color: darken($blue, 9%)
.border
padding: $margin/2
margin: $margin/2
border-color: $blue
Kääntyvät CSS-määrittelyksi:
.content-navigation {
border-color: #3bbfce;
color: #2b9eab;
}
.border {
padding: 8px;
margin: 8px;
border-color: #3bbfce;
}
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ Documentation sass-lang.com. Viitattu 3.2.2025. (englanniksi)
- ↑ Complexity Metrics for Sassy Cascading Style Sheets (PDF) bjmc.lu.lv. Viitattu 3.2.2025. (englanniksi)
- ↑ About Arkistoitu Viitattu 3.2.2025. (englanniksi)
- ↑ Jouviane Alexandre: What is Sass? An Introduction to The World’s Most Popular CSS Preprocessor skillcrush.com. Viitattu 3.2.2025. (englanniksi)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- Verkkosivut (englanniksi)