【发布时间】:2018-06-09 06:25:07
【问题描述】:
我收到一条错误消息,提示 ('background-color': #333) 不是有效的 css。我正在尝试将主题名称附加到 .body-- 对于每个主题(现在只有一个)。在我看来,该错误正在尝试将主题名称的内容添加到 .body-- 而不仅仅是它的标题。
$themes: (
'dark': (
'background-color': #333
),
);
@each $theme-name in $themes {
.body--#{$theme-name} {
& .container {
background-color: map-get($theme-name, background-color);
}
}
}
我想得到:
.body--dark {}
.body--dark .container {background-color: #333}
谢谢
【问题讨论】:
标签: sass