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

来源:3-16 Sass Maps的函数-map-get($map,$key)

发发呆哟

2016-01-04 19:21

$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回答

  • 慕沉沉
    2021-02-18 17:35:24
    $theme-color: (    
      default: ( 
        bgcolor: #fff, 
        text-color: #444, 
        link-color: #39f 
      )
    );
    
    .demo{	
      // 也可以不用定义变量,书写会复杂一些。    
      $df:map-get($theme-color,default);        
      
      background: map-get($df,bgcolor);
    }


  • 彩倩
    2016-02-19 15:41:18

    a

    {

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

    }

  • 迷途的马尔斯
    2016-01-04 19:40:47

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

    迷途的马尔斯 回复发发呆哟

    不好意思啊-_-||刚刚试了好多好久都不行,这个得问大漠老师了

    2016-01-06 18:27:07

    共 4 条回复 >

Sass进阶篇

对Sass其它较有难度的部分进行讲解,包括常用控制命令、函数

46630 学习 · 97 问题

查看课程

相似问题