DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CSS PRE PROCESSOR

Artikel ini menjelaskan tentang CSS Preprocessor, manfaatnya, dan beberapa contoh preprocessor populer seperti LESS, SASS, dan Stylus.

CSS Preprocessor adalah alat yang membantu kamu dalam penulisan kode CSS yang lebih dinamis dan efisien.

Dengan menggunakan preprocessor, kamu bisa menulis CSS dengan sintaks yang lebih kaya, termasuk variabel, nesting, dan mixin, yang kemudian akan dikompilasi menjadi CSS vanila yang dapat dibuka oleh browser.

Manfaat Menggunakan CSS Preprocessor

CSS Preprocessor menawarkan berbagai manfaat yang dapat membuat penulisan kode CSS menjadi lebih baik:

  1. Variabel: Kamu bisa mendefinisikan variabel untuk menghemat waktu dan menghindari pengulangan kode.
  2. Nesting: Memungkinkan kamu untuk menggabungkan selektor dalam cara yang menyerupai struktur HTML.
  3. Mixin: Mereka seperti fungsi yang dapat digunakan kembali di seluruh kode CSS.

Beberapa CSS Preprocessor yang Populer

Berikut ini adalah beberapa CSS Preprocessor yang sering digunakan oleh para developer:

LESS

LESS adalah preprocessor CSS yang berjalan baik di server-side (dengan Node.js dan Rhino) maupun client-side (Chrome, Firefox, Safari dan Internet Explorer 7+).

Contoh Penulisan LESS:

@warna: #4D926F;

#header {
  color: @warna;
}
h2 {
  color: @warna;
}

SASS (Syntactically Awesome Style Sheets)

SASS memperkenalkan fitur lebih penting seperti variabel, nesting, dan mixin yang membuat kode CSS kamu lebih re-usable dan mudah dikelola.

Contoh Penulisan SASS:

$warna: #3bbfce;

.container {
  color: $warna;
}
.content {
  background-color: $warna;
}

Stylus

Stylus juga preprocessor yang memberikan kebebasan penulisan CSS - sehingga kamu bisa menulis kode yang lebih ekspresif dan ringkas.

Contoh Penulisan Stylus:

warna = #4D926F

#header
  color warna

h2
  color warna

Dengan menggunakan CSS Preprocessor, penulisan kode CSS bisa menjadi lebih mudah dan efisien. Pilihlah CSS Preprocessor yang sesuai dengan kebutuhan dan preferensimu.

👈🏼 Minifikasi CSS
Vendor prefix CSS 👉🏼