萨斯 地图功能
Sass Map 函数
在 Sass 中,map 数据类型代表一个或多个键/值对。
提示: 也可以使用列表函数 来自上一页,带有地图。然后地图将被视为具有两个元素的列表。
Sass 映射是不可变的(它们不能改变)。因此,返回映射的映射函数将返回一个新映射,而不会更改原始映射。
下表列出了 Sass 中的所有映射函数:
功能 | 描述和示例 |
---|---|
地图获取(地图, 钥匙) | 返回指定 钥匙 在地图上。 例子: $font-sizes: ("小": 12px, "正常": 18px, "大": 24px) 地图获取($font-sizes,“小”) 结果:12px |
地图有键(地图, 钥匙) | 检查是否 地图 有指定的钥匙. 返回 true 或 false。 例子: $font-sizes: ("小": 12px, "正常": 18px, "大": 24px) 地图有键($font-sizes,“big”) 结果:错误 |
映射键(地图) | 返回所有键的列表 地图. 例子: $font-sizes: ("小": 12px, "正常": 18px, "大": 24px) 地图键($font-sizes) 结果:“小”、“正常”、“大” |
地图合并(地图1, 地图2) | 追加 地图2 到最后地图1. 例子: $font-sizes: ("小": 12px, "正常": 18px, "大": 24px) $font-sizes2: ("x-large": 30px, "xx-large": 36px) 地图合并($font-sizes,$font-sizes2) 结果:“small”:12px,“normal”:18px,“large”:24px,“x-large”:30px,“xx-large”:36px |
地图删除(地图, 鍵...) | 从中删除指定的键 地图. 例子: $font-sizes: ("小": 12px, "正常": 18px, "大": 24px) 地图删除($font-sizes,“small”) 结果:(“正常”:18px,“大”:24px) 地图删除($font-sizes,“小”,“大”) 结果:(“正常”:18px) |
映射值(地图) | 返回所有值的列表 地图. 例子: $font-sizes: ("小": 12px, "正常": 18px, "大": 24px) 地图值($font-sizes) 结果:12px、18px、24px |