【发布时间】:2018-07-29 04:08:29
【问题描述】:
我正在尝试编写一个函数,该函数基于 Sass(scss 语法)中的多种排列(而不仅仅是 12 列网格)创建网格布局。内部的 for 循环本身可以正常工作,但是当我将它包装在一个函数中时,它就不再工作了。我是使用 Sass 函数的新手,所以也许我弄乱了语法?或者这是不可能的?我只是想避免为我想要实现的每个布局编写一个新的 for 循环。提前致谢。
@function create-grid($num-cols) {
@for $col from 1 through $num-cols {
.col-#{$col}-of-#{$num-cols} {
width: percentage($col / $num-cols);
}
}
}
【问题讨论】:
标签: css function for-loop sass