I am trying to bypass Bourbon without supporting @keyframe by creating my own version of prefixes using the Sass loop as follows:
$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)
and waiting for css generation:
@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); } ....
the problem is that I cannot figure out how to force the Sass @ output (at sign) at the beginning of the line
if i do
$at: @ // wont work, error $at: \@ // will generate \@keyframes = not good $at: "\@" // wont work error $at: @@ // will generate @@keyframes = not good
so that someone understands how to output with a sign in Sass?
source share