Stylus je dinamički pretprocesorski jezik koji se kompajlira u standardni CSS (Cascading Style Sheets). Nudi fleksibilniji i moćniji način pisanja stilskih listova, koristeći značajke poput varijabli, ugniježđivanja, miksina i funkcija - slično Sass or Lessu.
"Stylus to CSS" odnosi se na proces pisanja stilova u Stylusu (.styl datoteke) i njihovog kompajliranja u obični CSS (.css datoteke) koji preglednici mogu razumjeti.
Čistija sintaksa: Stylus omogućuje izostavljanje točka-zareza, zagrada i dvotočaka, čineći vaš kod sažetijim.
Varijable i miksini: Lako ponovno koristite stilove i postavke.
Funkcije i logika: Dodajte programsku logiku stilskim listovima.
Ugniježđivanje: Držite povezana pravila zajedno u čitljivijem formatu.
Održavanje: Lakše upravljanje i skaliranje velikih projekata.
Prilikom rada na velikim ili složenim CSS projektima.
Kada vam je potrebno stiliranje temeljeno na logici (uvjeti, petlje).
Kada želite učinkovito ponovno koristiti stilove (npr. s mixinima).
Kada se već nalazite u okruženju temeljenom na Node.js-u (Stylus se integrira dobro).
Kada preferirate minimalističku, čišću sintaksu u usporedbi sa Sass ili Lessom.