【发布时间】:2012-11-29 20:53:23
【问题描述】:
我想以 .cX.rY 选择器的形式生成一个 css 选择器矩阵,用于 10 x 10 之类的网格。但我不知道如何减少执行此操作(我对。较少的)。我也在使用 DotLess,所以也许有一些内置的限制;在这方面我不确定。
@col-width: -24px;
@row-width: -24px;
.img-pos(@col, @row) {
background-position:
(((@col - 1) * @col-width) - 1)
(((@row - 1) * @row-width) - 1);
}
.c2.r1 { .img-pos(2, 1); }
.c2.r2 { .img-pos(2, 2); }
.c2.r3 { .img-pos(2, 3); }
.c2.r4 { .img-pos(2, 4); }
.c2.r5 { .img-pos(2, 5); }
.c2.r6 { .img-pos(2, 6); }
.c2.r7 { .img-pos(2, 7); }
...
...
.cX.rY { .img-pos(2, 7); }
这可能吗?如果有,怎么做?
【问题讨论】:
标签: background-image less background-position