Tôi đang cố gắng để workaround Bourbon không hỗ trợ @keyframe
bằng cách tạo ra phiên bản tiền tố của riêng tôi với một vòng lặp Sass như thế này:Interpolation các tiền tố trên @keyframes trong Sass
$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)
, phấn đấu để tạo 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);
}
....
vấn đề là tôi không thể tìm ra cách để buộc Sass đầu ra @
(ít dấu hiệu) ở đầu dòng
nếu tôi làm
$at: @ // wont work, error
$at: \@ // will generate \@keyframes = not good
$at: "\@" // wont work error
$at: @@ // will generate @@keyframes = not good
để mọi người biết cách đăng xuất khi đăng nhập Sass?
Lỗi có thông báo không? –
Có vẻ như điều này đã được khắc phục. Tôi chạy vào cùng một vấn đề nhưng cập nhật lên 3.4.13 và lỗi đã biến mất. – Godwin