我尝试遍历嵌套的 sass 映射来创建按钮类。这可能吗?
我的地图是这样嵌套的:
$buttons: (
primary: (
border: 1px solid #ccc,
border-hover: 1px solid #ccc,
color: red,
color-hover: blue
),
secondary: (
border: 1px solid #ccc,
border-hover: 1px solid #ccc,
color: red,
color-hover: blue
)
);
当我尝试使用每个循环遍历它时,我只会得到地图的第一层。
我想要实现的是,所有必要的类都是用各自的值创建的。这是一个例子:
.button {
&.primary {
border: [border];
color: [color];
&:hover {
border: [border-hover];
color: [color-hover];
}
}
&.secondary {
border: [border];
color: [color];
&:hover {
border: [border-hover];
color: [color-hover];
}
}
}
我很高兴每一个有用的提示:)