0
我愿做这样的事情:如何选择使用手写笔的变量
for $num in (1..100)
:scope[md="$num"]
width: $num + '%'
,但它给了我这个
:scope[md="$num"] {
width: 1%;
}
:scope[md="$num"] {
width: 2%;
}
如何使$ NUM在被替换选择器呢?
我愿做这样的事情:如何选择使用手写笔的变量
for $num in (1..100)
:scope[md="$num"]
width: $num + '%'
,但它给了我这个
:scope[md="$num"] {
width: 1%;
}
:scope[md="$num"] {
width: 2%;
}
如何使$ NUM在被替换选择器呢?
您必须使用插值。在评论JCL取得了一点点失误被不删除引号:
STYLUS
for $num in (1..100)
:scope[md={$num}]
width: $num + '%'
输出
:scope[md=1] {
width: 1%;
}
:scope[md=2] {
width: 2%;
}
:scope[md=3] {
width: 3%;
}
...
如果你想你可以逃脱像引号输出这个:
:scope[md=\"{$num}\"]
不是肯定(因此评论),因为我远不是一个知识铁笔用户,但你有没有尝试插值?,例如:':scope [md =“{$ num}”]'? – Jcl
感谢您的尝试,但这没有奏效 – Justin808