14 Mar 2025
Penjelasan tentang SCSS, SASS dan CSS.
1. Apa itu CSS
CSS adalah bahasa untuk mengatur tampilan (style) halaman HTML. Dengan CSS, kamu bisa mengatur warna, font, layout, animasi, dan banyak lagi.
2. Ciri-ciri CSS
Aspek Penjelasan Sintaks Sederhana dan langsung File eksternal .css Ditulis manual Ya Komponen dasar…… Selektor, properti, dan nilai
SASS adalah preprocessor CSS – artinya, kamu menulis dalam format SASS dan dikompilasi menjadi CSS biasa. Tujuan utamanya adalah mempermudah penulisan CSS yang kompleks.
SASS hadir dalam dua format penulisan:
SCSS adalah varian dari SASS yang menggunakan sintaks seperti CSS, tapi mendukung fitur SASS. Ini adalah format yang paling umum digunakan oleh developer saat ini.
Fitur Penjelasan Contoh Variabel Simpan nilai untuk digunakan ulang….. $warna-utama: #3498db;
Nesting (penulisan bersarang)…. Tulis selector di dalam selector .menu { ul { li { color: red; }}}
Partial & Import Bagi file besar jadi kecil _header.scss
lalu@import 'header';
Mixins Seperti fungsi untuk CSS @mixin border-radius($radius) { border-radius: $radius; }
Inheritance Warisi gaya dari selector lain @extend .button
Operators Gunakan operasi matematika width: 100% / 3;
Aspek CSS SASS SCSS Standar browser Ya Tidak Tidak Butuh compiler Tidak Ya Ya Sintaks ringkas Cukup…. Ya Ya Mendukung fitur lanjutan (variabel, fungsi, nesting)….. Tidak Ya Ya Digunakan luas Ya Kurang Ya (populer)
gambar scss, sass dan css