diff options
author | HombreLaser <sebastian-440@live.com> | 2024-02-08 16:36:31 -0600 |
---|---|---|
committer | HombreLaser <sebastian-440@live.com> | 2024-02-08 16:36:31 -0600 |
commit | e182245d3205d929881f51da9b48d6c4ed97a682 (patch) | |
tree | d390e8754dec70a9c9293afb801321b96f043c15 /_sass/bourbon/css3/_keyframes.scss |
Diffstat (limited to '_sass/bourbon/css3/_keyframes.scss')
-rw-r--r-- | _sass/bourbon/css3/_keyframes.scss | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/_sass/bourbon/css3/_keyframes.scss b/_sass/bourbon/css3/_keyframes.scss new file mode 100644 index 0000000..cc22558 --- /dev/null +++ b/_sass/bourbon/css3/_keyframes.scss @@ -0,0 +1,36 @@ +// Adds keyframes blocks for supported prefixes, removing redundant prefixes in the block's content +@mixin keyframes($name) { + $original-prefix-for-webkit: $prefix-for-webkit; + $original-prefix-for-mozilla: $prefix-for-mozilla; + $original-prefix-for-microsoft: $prefix-for-microsoft; + $original-prefix-for-opera: $prefix-for-opera; + $original-prefix-for-spec: $prefix-for-spec; + + @if $original-prefix-for-webkit { + @include disable-prefix-for-all(); + $prefix-for-webkit: true !global; + @-webkit-keyframes #{$name} { + @content; + } + } + + @if $original-prefix-for-mozilla { + @include disable-prefix-for-all(); + $prefix-for-mozilla: true !global; + @-moz-keyframes #{$name} { + @content; + } + } + + $prefix-for-webkit: $original-prefix-for-webkit !global; + $prefix-for-mozilla: $original-prefix-for-mozilla !global; + $prefix-for-microsoft: $original-prefix-for-microsoft !global; + $prefix-for-opera: $original-prefix-for-opera !global; + $prefix-for-spec: $original-prefix-for-spec !global; + + @if $original-prefix-for-spec { + @keyframes #{$name} { + @content; + } + } +} |