Sass map funktioner
- Forrige side Sass lister
- Næste side Sass selektorer
Sass map funktioner
I Sass repræsenterer map (mapper) datatypen en eller flere nøgle/værdipar.
tip:Man kan også bruge List-funktionerne fra sidste side sammen med mapper. Herefter betragtes mappen som en liste med to elementer.
Sass-mapper er uændelige (de kan ikke ændres). Derfor returnerer mappingsfunktioner en ny map uden at ændre den oprindelige map.
nedenstående tabel viser alle mappingsfunktioner i Sass:
funktion | beskrivelse & eksempel |
---|---|
map-get(map, nøgle) |
returnerer værdien for den specificerede nøgle i mappen. Eksempel:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) resultat: 12px |
map-has-key(map, nøgle) |
tjekker om mappen har den specificerede nøgle. Returnerer true eller false. Eksempel:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) resultat: false |
map-keys(map) |
returnerer en liste over alle nøgler i mappen. Eksempel:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) resultat: "small", "normal", "large" |
map-merge(map1, map2) |
vil map2 tilføjet til map1 afslutningen. Eksempel:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) Resultat: |
map-remove(map, keys...) |
Fjern specificerede nøgler fra mappet. Eksempel:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) Resultat: ("normal": 18px, "large": 24px) map-remove($font-sizes, "small", "large") Resultat: ("normal": 18px) |
map-values(map) |
Returnerer en liste over alle værdier i mappet. Eksempel:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) Resultat: 12px, 18px, 24px |
- Forrige side Sass lister
- Næste side Sass selektorer