为了账号安全,请及时绑定邮箱和手机立即绑定

请问怎么提取二维数组中map值

$theme-color: (
    default: (
        bgcolor: #fff,
        text-color: #444,
        link-color: #39f
    ),
    primary:(
        bgcolor: #000,
        text-color:#fff,
        link-color: #93f
    ),
    negative: (
        bgcolor: #f36,
        text-color: #fefefe,
        link-color: #d4e
    )
);

比如我想提取default里面的bgcolor应该怎么写?

正在回答

3 回答

$theme-color: (    
  default: ( 
    bgcolor: #fff, 
    text-color: #444, 
    link-color: #39f 
  )
);

.demo{	
  // 也可以不用定义变量,书写会复杂一些。    
  $df:map-get($theme-color,default);        
  
  background: map-get($df,bgcolor);
}


0 回复 有任何疑惑可以回复我~

a

{

   color: map-get(map-get($theme-color,default),text-color);

}

2 回复 有任何疑惑可以回复我~

sass里面有这种写法吗(⊙o⊙)…

0 回复 有任何疑惑可以回复我~
#1

发发呆哟 提问者

http://www.imooc.com/code/8454 这里事这样写的,左边的教程里面
2016-01-05 回复 有任何疑惑可以回复我~
#2

迷途的马尔斯 回复 发发呆哟 提问者

看到了,map-get($theme-color,default,bgcolor)
2016-01-05 回复 有任何疑惑可以回复我~
#3

发发呆哟 提问者 回复 迷途的马尔斯

没能取出来
2016-01-06 回复 有任何疑惑可以回复我~
#4

迷途的马尔斯 回复 发发呆哟 提问者

不好意思啊-_-||刚刚试了好多好久都不行,这个得问大漠老师了
2016-01-06 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

请问怎么提取二维数组中map值

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信