我想减小字体大小甚至颜色(带循环?)。LESSCSS 有可能吗?我尝试了以下方法,它可以工作,但每次只会将字体大小减小 1 - 原因很明显。还有另一种方法吗?
目前:
@iterations: 6;
h(@index) when (@index > 0) {
(~"h@{index}") {
font-size: 21px - @index;
}
h(@index - 1);
}
h(0) {}
h(@iterations);
给我这个:
h6 { font-size:15px; }
h5 { font-size:16px; }
h4 { font-size:17px; }
h3 { font-size:18px; }
h2 { font-size:19px; }
h1 { font-size:20px; }
但这不是我所追求的。我希望“h”减少一 - 它目前正在做 - 并且字体大小减少 - 让我们说 - 每个循环减少 5px。
有任何想法吗?