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