map-get / map-merge

Sass 🟡 Mid

Definition

Fonctions pour lire (map.get) et fusionner (map.merge) des Sass Maps. map.deep-merge fusionne recursivement les maps imbriquees.

Analogie

map.get c'est chercher dans le dictionnaire, map.merge c'est coller deux dictionnaires ensemble.

Exemple de code

@use 'sass:map';

$theme: (colors: (primary: blue, secondary: green));
$override: (colors: (primary: red));

$merged: map.deep-merge($theme, $override);
// => (colors: (primary: red, secondary: green))

Cas d'usage

Creer des themes configurables en fusionnant un theme de base avec des overrides.

Termes lies

#styling#sass