summaryrefslogtreecommitdiff
path: root/_sass/bourbon/css3/_keyframes.scss
diff options
context:
space:
mode:
authorHombreLaser <sebastian-440@live.com>2024-02-08 16:36:31 -0600
committerHombreLaser <sebastian-440@live.com>2024-02-08 16:36:31 -0600
commite182245d3205d929881f51da9b48d6c4ed97a682 (patch)
treed390e8754dec70a9c9293afb801321b96f043c15 /_sass/bourbon/css3/_keyframes.scss
Commit inicialHEADmaster
Diffstat (limited to '_sass/bourbon/css3/_keyframes.scss')
-rw-r--r--_sass/bourbon/css3/_keyframes.scss36
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;
+ }
+ }
+}