Sass Map函数方法
请记住,在Sass中,map数据类型表示一个或多个键值对。 除了下表中的nao特定功能外,您还可以将任何列表功能与map一起使用; map将被视为一组双元素列表:
nth((“red”:#ff0000,“green”:#00ff00),2)//返回(“green”#00ff00)
像列表一样,Sass Map是不可变的。 返回Map的Map函数返回一个新Map; 他们不会改变原来的论点。
函数 | 描述 | 例子 |
---|---|---|
map-get($map,$key) | 返回与指定键关联的值 | map-get(("red": #ff0000,"green": #00ff00),"green")Result:#00ff00 |
map-merge($map1,$map2) | 返回包含$map2的Map,该Map附加到$map1的末尾 | map-merge(("red":#ff0000,"green": #00ff00),("blue": #0000ff))Result:("red":#ff0000,"green": #00ff00,"blue": #0000ff) |
map-remove($map,$keys) | 返回没有指定键的Map | map-remove(("red": #ff0000,"green": #00ff00),"red")Result:("green": #00ff00) |
map-keys($map) | 返回指定映射中的键列表 | map-keys(("red": #ff0000,"green": #00ff00))Result:("red","green") |
map-values($map) | 返回指定映射中的值列表 | map-values(("red": #ff0000,"green": #00ff00))Result:(#ff0000,#00ff00) |
map-has-key($map,$key) | 返回一个布尔值,指示指定的映射是否包含指定的键 | map-has-key(("red": #ff0000,"green": #00ff00),blue) Result:false |
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
上一篇:Sass 选择器函数方法 下一篇:Sass 列表(List)函数方法
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。