次のようなSassループを使用して独自のプレフィックスバージョンを生成することにより、サポートされていない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);
}
....
問題は、行頭でSass出力@
(アットマーク)を強制する方法がわからないことです
私が行った場合
$at: @ // wont work, error
$at: \@ // will generate \@keyframes = not good
$at: "\@" // wont work error
$at: @@ // will generate @@keyframes = not good
サインインSassで出力する方法を知っている人はいますか?