Diskuze: SASS podivné chování animací v mixinu
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Už to mám, udělal jsem ošklivý hack, který prostě funguje
@mixin animate-hover($keyframes-name) {
@keyframes #{$keyframes-name} {
@content;
}
@-webkit-keyframes #{$keyframes-name} {
@content;
}
@-moz-keyframes #{$keyframes-name} {
@content;
}
@-o-keyframes #{$keyframes-name} {
@content;
}
@keyframes #{$keyframes-name} {
@content;
}
animation: $keyframes-name $keyframes-speed-normal linear forwards reverse;
-webkit-animation: $keyframes-name $keyframes-speed-normal linear forwards reverse;
-moz-animation: $keyframes-name $keyframes-speed-normal linear forwards reverse;
-o-animation: $keyframes-name $keyframes-speed-normal linear forwards reverse;
$keyframe-back:#{$keyframes-name}-back;
@keyframes #{$keyframe-back} {
@content;
}
@-webkit-keyframes #{$keyframe-back} {
@content;
}
@-moz-keyframes #{$keyframe-back} {
@content;
}
@-o-keyframes #{$keyframe-back} {
@content;
}
@keyframes #{$keyframe-back} {
@content;
}
&:hover {
animation: $keyframe-back $keyframes-speed-normal linear forwards normal;
-webkit-animation: $keyframe-back $keyframes-speed-normal linear forwards normal;
-moz-animation: $keyframe-back $keyframes-speed-normal linear forwards normal;
-o-animation: $keyframe-back $keyframes-speed-normal linear forwards normal;
}
}
Zobrazeno 2 zpráv z 2.