14 Mei 2025
SASS (Syntactically Awesome Stylesheets) dan SCSS adalah CSS preprocessor yang memberikan fitur tambahan seperti variabel, nesting, mixin, inheritance, dan modularisasi untuk menulis kode CSS yang lebih rapi, efisien, dan terstruktur.
{} dan titik koma ;{} dan ;.sass dan SCSS berekstensi .scss$primary-color: blue;
body {
background-color: $primary-color;
font-size: 16px;
}
$primary-color: blue
body
background-color: $primary-color
font-size: 16px
@extend untuk mewarisi gaya dari selector lain.@import untuk memecah file SCSS.$main-color: #333;
h1 {
color: $main-color;
}
@mixin center {
display: flex;
justify-content: center;
align-items: center;
}
.container {
@include center;
}
Dalam proyek Jekyll, file SCSS biasanya disimpan di folder _sass atau assets/css. Kamu bisa mengimpor file SCSS ke dalam main.scss dan Jekyll akan mengompilasinya secara otomatis saat build.
SCSS dan SASS memberikan banyak kemudahan dan kekuatan dalam menulis CSS. SCSS lebih familiar bagi pemula karena sintaksnya mirip dengan CSS. Dengan menggunakan SCSS, proyek web menjadi lebih bersih, modular, dan mudah dikelola.