具有多个值的 SCSS 计算
SCSS calculation with multiple values
SCSS
@function space($parent-width, $width...) {
@return $width + $parent-width;
}
CSS
.box {
padding: space(2px, 25px 40px 50px 60px);
}
结果
.box {
padding: 25px 40px 50px 60px2px;
}
我想创建一个执行以下结果的简单函数:
预期结果
.box {
padding: 27px 42px 52px 62px;
}
你的函数应该是:
@function space($parent-width, $width...) {
$result: ();
@for $i from 1 through length($width) {
$result: append($result, nth($width, $i)+$parent-width);
}
@return $result;
}
SCSS
@function space($parent-width, $width...) {
@return $width + $parent-width;
}
CSS
.box {
padding: space(2px, 25px 40px 50px 60px);
}
结果
.box {
padding: 25px 40px 50px 60px2px;
}
我想创建一个执行以下结果的简单函数:
预期结果
.box {
padding: 27px 42px 52px 62px;
}
你的函数应该是:
@function space($parent-width, $width...) {
$result: ();
@for $i from 1 through length($width) {
$result: append($result, nth($width, $i)+$parent-width);
}
@return $result;
}