Sass映射输出

Sass映射输出,sass,Sass,我有每个标题元素的样式图: $header: ( h1: ( color: black, font-size: 13px ), h2: ( color: black, font-size: 10px ), ..... 我希望输出如下内容: @each $label, $map in $header { color: map-get($map, color); font-si

我有每个标题元素的样式图:

$header: (
    h1: (
        color: black,
        font-size: 13px
    ),
     h2: (
        color: black,
        font-size: 10px
    ),
    .....
我希望输出如下内容:

@each $label, $map in $header {
    color: map-get($map, color);
    font-size: map-get($map, font-size);
}
上面给出了一个语法错误。我不确定这是怎么回事


还有可能说出每个h标记的颜色和字体大小吗?

在当前代码中,您只是试图打印css属性,而忘记打印选择器(h1、h2…),这就是它抛出语法错误的原因

这是最新的SASS

@each $label, $map in $header {
  #{$label} {
    color: map-get($map, color);
    font-size: map-get($map, font-size);
  }
}