我想通過生成自己的前綴版採用了薩斯循環像這樣要解決Bourbon不支持@keyframe
:插值在薩斯
$list: '' -ms- -webkit- -moz- -o-
$at: @ //at sign
@each $prefix in $list
#{$at}#{$prefix}keyframes moveclouds
from
#{$prefix}transform: translateX(2400px)
to
#{$prefix}transform: translateX(-400px)
,並期待生成CSS:
@keyframes moveclouds from {
transform: translateX(2400px);
}
@keyframes moveclouds to {
transform: translateX(-400px);
}
@-moz-keyframes moveclouds from {
-moz-transform: translateX(2400px);
}
@-moz-keyframes moveclouds to {
-moz-transform: translateX(-400px);
}
....
的問題是,我無法弄清楚如何強制薩斯輸出@
(at符號)中的行開始
如果我做
$at: @ // wont work, error
$at: \@ // will generate \@keyframes = not good
$at: "\@" // wont work error
$at: @@ // will generate @@keyframes = not good
所以任何人都有一個想法如何輸出在簽署薩斯?
錯誤是否有消息? –
看起來這個現在已經被修復了。我遇到了同樣的問題,但更新到3.4.13,錯誤消失了。 – Godwin