SASS

Le langage de programmation SASS pour Syntactically Awesome Style Sheets, feuilles de style à la syntaxe géniale, est destiné à écrire du code CSS maintenable prenant en charge des mathématiques, des variables, des combinaisons de règles (mixin), des fonctions renvoyant une valeur, des conditions et boucles, des listes, des objets constitués de paires clé/valeur (map).

Ce langage de script préprocesseur est transformé, compilé en CSS à partir d’un ou plusieurs fichiers, en feuille(s) de style en cascade.

SASS est surtout utile pour des projets volumineux. Il rend plus lisible le code et aide à structurer les règles CSS en différentes parties (partials).

SCSS est la syntaxe principale de SASS utilisée avec des fichiers portant l’extension .scss. Elle s’appuie sur la syntaxe du CSS.

SassScript est l’ancienne syntaxe utilisée avec des fichiers portant l’extension .sass sans utiliser de point-virgule, ni de parenthèses comme en CSS, en utilisant une indentation stricte.

Installation Sass avec le compilateur en ligne de commande

sass source/index.scss css/index.css

Installation avec le SDK Dart Sass

Le Dart SDK contient les bibliothèques et les outils de ligne de commande dont vous avez besoin pour développer des applications Dart.

Dart Sass a remplacé Ruby Sass pour l’implémentation et la compilation du langage Sass.

GitHub Dart Sass