最适合网络开发者的网站
Sass。初学者课程

尿素

萨斯 地图功能


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