Funções de Mapeamento Sass
- Página Anterior Lista Sass
- Próxima Página Seletor Sass
Funções de Mapeamento Sass
No Sass, o tipo de dados mapeamento (map) representa um ou mais pares de chave/valor.
dica:Também pode usar as funções de lista da página anterior com o mapeamento. Em seguida, o mapeamento será tratado como uma lista com dois elementos.
Os mapeamentos do Sass são imutáveis (eles não podem ser alterados). Portanto, as funções que retornam um mapeamento, retornarão um novo mapeamento, sem alterar o mapeamento original.
a tabela a seguir lista todas as funções de mapeamento no Sass:
função | descrição & exemplo |
---|---|
map-get(map, chave) |
retorna o valor da chave especificada no mapeamento. Exemplo:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) resultado: 12px |
map-has-key(map, chave) |
verifica se o mapeamento possui a chave especificada. Retorna true ou false. Exemplo:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) resultado: false |
map-keys(map) |
retorna a lista de todas as chaves do mapeamento. Exemplo:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) resultado: "small", "normal", "large" |
map-merge(map1, map2) |
será map2 anexado a map1 no fim. Exemplo:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) Resultados: |
map-remove(map, keys...) |
Remove chaves específicas do mapeamento. Exemplo:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) Resultados: ("normal": 18px, "large": 24px) map-remove($font-sizes, "small", "large") Resultados: ("normal": 18px) |
map-values(map) |
Retorna uma lista de todos os valores do mapeamento. Exemplo:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) Resultados: 12px, 18px, 24px |
- Página Anterior Lista Sass
- Próxima Página Seletor Sass