很抱歉,如果这是一个愚蠢的问题,- but是否可以从SCSS中的映射中的循环中输出一组函数?
下面的代码使不工作,但这是我想要做的。
$colorvars : (
red : #cc0000,
blue : #1e8cea,
green : #27a249,
teal : #41bdbb,
purple : #5c369e,
yellow : #ecd340
)
$colors: (
@each $key, $value in $colorsvars {
$key : color-palette($value)
}
)color-palette($value)是一个函数。
如果需要,请检查https://codepen.io/umbriel/pen/LLvPPK?editors=1100以获得更多的上下文。
谢谢!
发布于 2017-07-17 14:29:00
不知道你到底想达到什么目的,但是如果你想分配颜色的价值,你可以让它变得更简单,那么现在就是了。
$myColours: (
first: #000000,
second: #FF4400;
);
p { color: map-get($myColours, first); }有关-> https://codepen.io/jakealbaugh/post/using-sass-functions-to-access-complex-variable-maps的更多示例,请查看此链接
https://stackoverflow.com/questions/45140249
复制相似问题