Sass (Syntactically Awesome Style Sheets) est un langage de préprocesseur CSS qui étend les capacités des feuilles de style classiques en ajoutant des fonctionnalités comme les variables, les imbriquations, les mixins, les fonctions, l’héritage et les opérations mathématiques.
Le code Sass est compilé en CSS standard compréhensible par les navigateurs. Il permet d’écrire des styles plus modulaires, maintenables et réutilisables, notamment dans les grands projets front-end ou les design systems.
Il existe en deux syntaxes :
- SCSS (
.scss) : la plus courante, extension naturelle du CSS avec accolades et points-virgules. - Sass indenté (
.sass) : syntaxe sans accolades, basée sur l’indentation (moins utilisée aujourd’hui).