
Sass
CSS preprocesor s proměnnými, vnořováním a modulárními styly.
Sass (Syntactically Awesome Style Sheets) je nejvyspělejší a nejrozšířenější CSS preprocesor. Rozšiřuje CSS o proměnné, vnořování, mixiny, funkce a modulární organizaci souborů, funkce, které usnadňují a zpřehledňují psaní a údržbu CSS. Sass se kompiluje do standardního CSS, které funguje ve všech prohlížečích.
Sass používáme pro projekty s komplexními, strukturovanými styly, které těží z jeho programovacích schopností, zejména při údržbě velkých design systémů nebo při práci s frameworky, které Sass používají nativně, jako je Bootstrap.
K čemu ho používáme
- Styly komplexních design systémů
- Přizpůsobení a tematizace Bootstrapu
- Údržba a aktualizace starších projektů
- Generování CSS pro e-mailové šablony
- Matematické a programové generování CSS
- Správa stylů pro více témat
Co nám to dává
- Proměnné a mixinyOpakovaně používejte hodnoty a vzory napříč styly pomocí proměnných, mixinů a funkcí pro DRY CSS.
- VnořováníVnořujte selektory tak, aby odrážely strukturu HTML, což činí styly čitelnějšími a udržovatelnějšími.
- Modulový systémOrganizujte styly do modulárních souborů pomocí @use a @forward pro čisté importy s jmennými prostory.
- Programovací funkceCykly, podmínky a matematické operace pro programové generování komplexních CSS vzorů.
Časté dotazy
Je Sass stále relevantní s moderním CSS?
Sass vs Tailwind, který mám použít?
Ovlivňuje Sass výkon webu?
Může Sass fungovat s React a Next.js?
Více o: Styling a design
Nejste si jistí, jak se to týká vás?
Zkušený inženýr projde váš web, vaši viditelnost ve vyhledávání a způsob, jakým se k vám dostávají poptávky, a poté sepíše tři věci, které je vhodné opravit jako první. Dokument si ponecháte tak jako tak.