问答详情
源自:3-19 Sass Maps的函数-map-values($map)、map-merge($map1,$map2)

怎么用map-merge将两个maps合为一起传入一个tag中

$color: (
   text: #f36,
   link: #f63,
   border: #ddd,
   backround: #fff
);
$typo:(
   font-size: 12px,
   line-height: 1.6,
   border: #ccc,
   background: #000
);

比如这两个maps,将它们合并在一起后传到一个tag中,比如:

body{

   text: #f36,
   link: #f63,
   font-size: 12px,
   line-height: 1.6,
   border: #ccc,
   background: #000

}

提问者:simonc 2017-06-16 23:06

个回答

  • xianrongbin
    2017-06-20 22:05:40
    已采纳

    $newMap:map-merge($color, $typo);
    body{
     @each $Prop,$val in $newMap{
       #{$Prop}: #{$val};
     }
    }

  • 前端学习爱好
    2019-11-11 17:46:48

    body{@include newMap;}这样行不行