【发布时间】:2013-12-03 06:35:08
【问题描述】:
我想编写一个 sass mixin,从 1 到 100 每 5 步输出一个特定的类。但我无法让模运算符以某种方式工作。根本没有创建任何类。
这是我的代码
@mixin flex_percentage($className) {
@for $i from 1 through 100 {
@if $i % 5 != 0 {
.#{$className}#{$i} {
width: $i * 1%;
}
}
}
}
@include flex_percentage(p);
我也尝试了$i mod(5),但它输出了所有 100 个类。
我想要一个类似的输出
.p5 {
width: 5%;
}
.p10 {
width: 10%;
}
.p15 {
width: 15%;
}
【问题讨论】:
标签: css loops sass mixins modulo