Stylus ialah bahasa prapemproses dinamik yang dihimpun ke dalam CSS standard (Lembaran Gaya Bertingkat). Ia menawarkan cara yang lebih fleksibel dan berkuasa untuk menulis helaian gaya, menggunakan ciri seperti pembolehubah, sarang, campuran dan fungsi—serupa dengan Sass atau Less.
"Stylus to CSS" merujuk kepada proses menulis gaya dalam Stylus (fail .styl) dan menyusunnya ke dalam CSS biasa (fail.css) yang boleh difahami oleh penyemak imbas.
Sintaks Lebih Bersih: Stylus membenarkan peninggalan koma bertitik, pendakap dan titik bertindih, menjadikan kod anda lebih ringkas.
Pembolehubah & Campuran: Gunakan semula gaya dan tetapan dengan mudah.
Fungsi & Logik: Tambahkan logik pengaturcaraan pada helaian gaya.
Bersarang: Simpan peraturan berkaitan bersama-sama dalam format yang lebih mudah dibaca.
Kebolehselenggaraan: Lebih mudah untuk mengurus dan menskalakan projek besar.
Apabila bekerja pada projek CSS berskala besar atau kompleks.
Apabila anda memerlukan penggayaan berasaskan logik (syarat, gelung).
Apabila anda ingin menggunakan semula gaya dengan berkesan (cth., dengan campuran).
Apabila anda sudah berada dalam persekitaran berasaskan Node.js (Stylus berintegrasi dengan baik).
Apabila anda lebih suka sintaks yang minimum dan bersih berbanding dengan Sass atau Less.