Если я использую @keyframes для выполнения анимации преобразования, как мне расставить свои префиксы?
Если у меня есть следующее:
@keyframes animation {
0% { transform:rotate(0deg); }
100% { transform:rotate(360deg); }
}
Нужно ли мне тогда добавлять все мои префиксы преобразования к каждому объявлению ключевого кадра? НАПРИМЕР:
@keyframes animation {
0% {
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg);
}
}
@-webkit-keyframes animation {
0% {
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg);
}
}
Это работает? Если это лучший способ сделать это или есть сокращенный/более быстрый способ? Я полагаю, что этот способ очень быстро будет выглядеть громоздким и ужасным даже с умеренно сложной анимацией.