Fonctions de mapping Sass
- Page précédente Listes Sass
- Page suivante Sélecteurs Sass
Fonctions de mapping Sass
Dans Sass, le type de données carte (map) représente un ou plusieurs paires clé/valeur.
astuce :Il est également possible d'utiliser les fonctions de liste de la page précédente avec les cartes. Ensuite, la carte sera considérée comme une liste de deux éléments.
Les cartes Sass sont immuables (elles ne peuvent pas être modifiées). Par conséquent, les fonctions de carte retournant une carte, retourneront une nouvelle carte sans modifier la carte originale.
Le tableau suivant liste toutes les fonctions de carte dans Sass :
fonction | description & exemple |
---|---|
map-get(map, clé) |
retourne la valeur de la clé spécifiée dans la carte. Exemple :$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) résultat : 12px |
map-has-key(map, clé) |
vérifie si la carte possède la clé spécifiée. Retourne true ou false. Exemple :$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) résultat : false |
map-keys(map) |
retourne la liste de toutes les clés de la carte. Exemple :$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) résultat : \"small\", \"normal\", \"large\" |
map-merge(map1, map2) |
va map2 ajouté à map1 à la fin. Exemple :$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) Résultat : |
map-remove(map, keys...) |
Supprime les clés spécifiées de la carte. Exemple :$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) Résultat : ("normal": 18px, "large": 24px) map-remove($font-sizes, "small", "large") Résultat : ("normal": 18px) |
map-values(map) |
Retourne une liste de toutes les valeurs de la carte. Exemple :$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) Résultat : 12px, 18px, 24px |
- Page précédente Listes Sass
- Page suivante Sélecteurs Sass