Forståelse af Sass-syntaks for Bedre CSS
For at begynde at skrive sass-kode, skal vi oprette en fil med filendelsen .scss. (f.eks. feature.scss).
Lad os se på sass-syntaksen med følgende css-kode. Vi vil manipulere knappen, som får en hover-effekt. Vi skriver css-kode for den:
.button {
font-size: 24px;
color: green;
background-color: rebeccapurple;
}
.button:hover {
background-color: darkmagenta;
}
Lad os omskrive den samme kode til sass-syntaks:
.button {
font-size: 24px;
color: green;
background-color: rebeccapurple;
&:hover {
background-color: darkmagenta;
}
}
Forskellen er, at vi anvender stilarter for ét element inden for det første sæt {}-klammer. Vi bruger heller ikke elementets klassenavn to gange. I stedet anvender vi et og-tegn (&).
Bemærk
Hvis der opstår spørgsmål eller uklarheder om nogle sass-funktioner, anbefales det kraftigt at benytte sass dokumentation.
Kompilering
Browsere forstår ikke preprocessor-syntaks. De forstår kun html-, css- og javascript-syntaks. Hvordan fungerer det så? Vi skal kompilere sass-filen til en css-fil. Efter kompilering vil vi se resultatet.
Der findes følgende muligheder for at kompilere sass til css:
- Brug Visual Studio Code-udvidelsen - Live Sass Compiler;
- Brug applikationen - Scout App.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.04
Forståelse af Sass-syntaks for Bedre CSS
Stryg for at vise menuen
For at begynde at skrive sass-kode, skal vi oprette en fil med filendelsen .scss. (f.eks. feature.scss).
Lad os se på sass-syntaksen med følgende css-kode. Vi vil manipulere knappen, som får en hover-effekt. Vi skriver css-kode for den:
.button {
font-size: 24px;
color: green;
background-color: rebeccapurple;
}
.button:hover {
background-color: darkmagenta;
}
Lad os omskrive den samme kode til sass-syntaks:
.button {
font-size: 24px;
color: green;
background-color: rebeccapurple;
&:hover {
background-color: darkmagenta;
}
}
Forskellen er, at vi anvender stilarter for ét element inden for det første sæt {}-klammer. Vi bruger heller ikke elementets klassenavn to gange. I stedet anvender vi et og-tegn (&).
Bemærk
Hvis der opstår spørgsmål eller uklarheder om nogle sass-funktioner, anbefales det kraftigt at benytte sass dokumentation.
Kompilering
Browsere forstår ikke preprocessor-syntaks. De forstår kun html-, css- og javascript-syntaks. Hvordan fungerer det så? Vi skal kompilere sass-filen til en css-fil. Efter kompilering vil vi se resultatet.
Der findes følgende muligheder for at kompilere sass til css:
- Brug Visual Studio Code-udvidelsen - Live Sass Compiler;
- Brug applikationen - Scout App.
Tak for dine kommentarer!