Heute ausnahmsweise mal etwas, was nicht (unbedingt) mit WordPress zusammenhängt. Ein LESS Mixin für Animationen. Und so geht’s:
LESS Mixin für Animationen
.animation( @animation ) { -webkit-animation: @animation; animation: @animation; }
Wer es noch etwas ausführlicher haben will, kann auch folgendes tun:
.animation( @animation ) { -moz-animation: @animation; -o-animation: @animation; -webkit-animation: @animation; animation: @animation; }
Helfen tut Letzteres nur wenig. Laut Can I use wurde z.B. -moz-animation
und -o-animation
ohnehin nie offiziell unterstützt.
Ausgabecode
Ausgegeben wird nach der Umwandlung logischerweise folgendes (als Beispiel):
.beispiel { .animation( meine_animaion 5s ); }
.beispiel { -webkit-animation: meine_animation 5s; animation: meine_animation 5s; }
Browser-Unterstützung
- IE ab 10.0
- Firefox ab 25.0
- Chrome ab 31.0 (mit
-webkit
-Syntax) - Safari ab 7.0 (mit
-webkit
-Syntax) - Opera ab 18.0 (mit
-webkit
-Syntax) - iOS ab 3.2 (mit
-webkit
-Syntax) - Android ab 2.1 (mit
-webkit
-Syntax) - Blackberry ab 7.0 (mit
-webkit
-Syntax) - IE Mobile ab 10.0
Nicht unterstützt wird Opera Mini.