Есть такой код
div{transition: all 0.5s ease;transform:rotate(0deg)}
div:hover{transform: rotate(360deg)}
<div>DIV</div>
Как сделать, чтобы бесконечно вертелся блок? Сейчас такое вращение только при наведении указателя мыши.
Используйте @keyframes
и animation: ... infinite ...
.
div {
height: 150px;
width: 150px;
background: #ddd;
transition: all 0.5s ease;
transform: rotate(0deg)
}
div:hover {
animation: move 0.5s infinite linear;
}
@keyframes move {
0% {
transform: rotate(0deg);
background: green;
}
50% {
transform: rotate(180deg);
border-radius: 50%;
}
100% {
transform: rotate(360deg);
background: yellow;
}
}
<div></div>
div {
background: red;
width: 100px;
height: 100px;
transition: all 0.5s ease;
animation: rotate 1s linear infinite;
}
@keyframes rotate {
from {
transform: rotate(360deg);
}
}
<div></div>
<!DOCTYPE html>
<html>
<head>
<title>Infinite rotating</title>
<style type="text/css">
@keyframes infinite-auto-rotating {
from {
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-ms-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes infinite-auto-rotating
/* Для Safari и Chrome */
{
from {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
div {
width: 100px;
height: 100px;
background-color: red;
-webkit-animation: infinite-auto-rotating 5s linear infinite;
-moz-animation: infinite-auto-rotating 5s linear infinite;
-ms-animation: infinite-auto-rotating 5s linear infinite;
-o-animation: infinite-auto-rotating 5s linear infinite;
animation: infinite-auto-rotating 5s linear infinite;
}
</style>
</head>
<body>
<div></div>
</body>
</html>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю макет с materialize встроенный parallax не нравится, решил кастомный делать (рабочий вариант, не раз внедрял) https://jsfiddlenet/e19wbnhs/
В документации css-свойства font-family написано, что
Скажите, пожалуйста, что означает css-свойство -webkit-font-smoothing, какие значения оно может принимать, где можно найти документацию по нему