手写笔字符串插值语法:在伪选择器之前使用for循环

时间:2014-04-22 13:22:34

标签: stylus

我试图制作

#others li .text1:before{
    content: "text1";
}...

#others li
    for label in text1 text2 text3
        .{label}:before
            content {label}

但语法似乎并不正确......它给出了错误

  

预期"缩进",得到" outdent"

错误是content {label}位,因为没有它,类选择器(.text1:before)打印好了

使用content '{label}'时,它会按原样打印出{label}

1 个答案:

答案 0 :(得分:3)

Stylus没有插入字符串或值的插值,你可以使用add to string,这会将ident转换为string:

#others li
    for label in text1 text2 text3
        .{label}:before
            content ''+label