У меня есть CSS-анимация, например, такая:
@keyframes my-animation {
0% { opacity: 0; visibility: visible; transform: scale(0,0); }
50% { transform: scale(1.15, 1.15); }
100% { transform: none; }
}
И я хочу применить ее к DIV
с произвольным поворотом, например, так:
<div style="width:100px; height:100px; transform: rotate(45deg)"/>
Когда я применяю CSS animation
, ключевые кадры имеют другой атрибут transform
, который устанавливает только scale
. В результате, мой DIV
поворачивается обратно к 0 во время анимации, и, в конце, он возвращается к повороту на 45 градусов. Но я хочу, чтобы он сохранил свое произвольное оригинальное вращение. Поэтому возникает вопрос: есть ли способ указать в свойстве transform
ключевых кадров, что оно должно сохранять существующее (произвольное) вращение?
Что-то вроде transform: scale(1.15, 1.15) rotate(keep)
?