Как использовать CSS-анимацию для непрерывного поворота изображения
При строительствеСправочник по Reactпосадочная страница, мне пришлось искать, как повернуть изображение. Я хотел повернутьSVGизображение, но это работает для любого типа изображения. Или вообще любой HTML-элемент.
Добавьте эту инструкцию CSS к элементу, который вы хотите повернуть:
animation: rotation 2s infinite linear;
Вы также можете добавитьrotate
class к элементу, а не нацеливать его напрямую:
.rotate {
animation: rotation 2s infinite linear;
}
настроить2s
для замедления или ускорения периода вращения.
Затем добавьте эту строку вне любого селектора:
@keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
Вот и все! Теперь ваши элементы должны вращаться.
ПроверьтеCSS анимациииCSS переходыгиды
Вот результат, показанный в Codepen:
См. ПероКак использовать CSS-анимацию для непрерывного поворота изображенияАвтор: Флавио Коупс (@flaviocopes) наCodePen.
Tech Wiki Online!