Stylus je dynamický preprocesorový jazyk, který se kompiluje do standardního CSS (kaskádové styly). Nabízí flexibilnější a výkonnější způsob psaní stylů s využitím funkcí, jako jsou proměnné, vnořování, mixiny a funkce – podobně jako Sass or Less.
„Stylus do CSS“ označuje proces psaní stylů ve stylusu (soubory .styl) a jejich kompilace do prostého CSS (soubory .css), kterému prohlížeče rozumí.
Čistější syntaxe: Stylus umožňuje vynechání středníků, složených závorek a dvojteček, čímž je váš kód stručnější.
Proměnné a mixiny: Snadné opětovné použití stylů a nastavení.
Funkce a logika: Přidání programovací logiky do stylů.
Vnořování: Uchovávejte související pravidla pohromadě v čitelnějším formátu.
Udržovatelnost: Snadnější správa a škálování velkých projektů.
Při práci na rozsáhlých nebo složitých CSS projektech.
Kdy potřebujete styly založené na logice (podmínky, smyčky).
Kdy chcete efektivně znovu používat styly (např. s mixiny).
Když se již nacházíte v prostředí založeném na Node.js (Stylus integruje dobře).
Pokud dáváte přednost minimalističtější a čistší syntaxi v porovnání se Sass or Less.