Functions
Sass 🟡 MidDefinition
Fonctions custom qui calculent et retournent une valeur via @return. Contrairement aux mixins, elles ne generent pas de CSS mais produisent des valeurs.
Analogie
Une calculatrice : tu lui donnes des chiffres, elle te rend un resultat, pas un objet.
Exemple de code
@use 'sass:math';
@function rem($px) {
@return math.div($px, 16) * 1rem;
}
h1 { font-size: rem(32); } // => 2rem
p { font-size: rem(16); } // => 1rem
Cas d'usage
Creer des conversions (px->rem), calculs de grille, ou manipulations de couleurs reutilisables.