Apa itu SASS?
SASS (Syntactically Awesome Stylesheet) adalah pra-prosesor CSS yang membantu untuk mengurangi pengulangan dengan CSS dan menghemat waktu. Hal ini lebih stabil dan lebih powerfull dengan ekstensi bahasa CSS yang menggambarkan style dokumen bersih dan struktural.
Postingan Terkait : Apa Itu CSS dan Manfaat dari CSS
Sejarah SASS
Itu awalnya dirancang oleh Hampton Catlin dan dikembangkan oleh Natalie Weizenbaum pada tahun 2006. Kemudian Weizenbaum dan Chris Eppstein menggunakan versi awal untuk memperpanjang SASS dengan SassScript.
Mengapa menggunakan SASS?
- SASS merupakan bahasa pra - pemprosesan yang menyediakan indentasi sintaks (syntax sendiri) untuk CSS.
- SASS menyediakan beberapa fitur yang digunakan untuk membuat stylesheet yang memungkinkan menulis kode lebih efisien dan mudah dalam maintenace / perbaikan.
- Berisi semua fitur CSS dan pra-prosesor open source, yang kodekan dalam pemograman Ruby.
- Provider menyediakan dokumen style dalam format struktur baik dari pada datar CSS. Menggunakan metode dapat digunakan kembali, pernyataan logika dan beberapa fungsi yang dibangun di seperti warna manipulasi, matematika dan parameter daftar.
Fitur SASS
- Lebih stabil, kuat dan kompatibel dengan versi CSS.
- Super terletak pada CSS dan didasarkan pada JavaScript.
- SASS dikenal sebagai sintaksis sugar untuk CSS yang berarti itu membuat lebih mudah cara bagi pengguna untuk membaca atau mengungkapkan hal-hal yang lebih jelas.
- Menggunakan sintaks sendiri dan mengkompilasi CSS dapat dibaca.
- Anda dapat dengan mudah menulis kode CSS dalam waktu yang singkat.
- Ini adalah pra-prosesor open source yang diterjemahkan ke dalam CSS.
Manfaat Menggunakan SASS
- SASS memungkinkan menulis CSS dengan rapi dalam membangun pemrograman.
- SASS juga membantu dalam menulis CSS lebih cepat.
- SASS merupakan superset dari CSS yang membantu desainer dan pengembang bekerja lebih efisien dan cepat.
- SASS sangat kompatibel dengan semua versi CSS, kita dapat menggunakan semua library CSS yang tersedia.
- Mungkin untuk menggunakan Sekumpulan sintaks dan fungsi yang berguna seperti warna manipulasi, matematika, dan nilai-nilai lain.
Kekurangan SASS
- Butuh waktu bagi pengembang untuk mempelajari fitur-fitur baru yang hadir dalam pra-prosesor ini.
- Jika lebih jumlah orang yang bekerja di situs yang sama, maka akan menggunakan preprocessor sama. Beberapa orang menggunakan SASS dan beberapa orang menggunakan CSS untuk mengedit file secara langsung. Jadi ini akan menjadi sulit untuk bekerja dengan situs.
- Ada kemungkinan kehilangan manfaat dari browser built-in elemen Inspektur.
Oke, untuk sementara cukup dulu perkenalan dengan SASS nya, postingan selanjutnya kita akan mebahas intalasi dan code2 yang ada pada SASS.