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.