#javascript #css
Написал эффект переворота на чистом CSS но никак не могу реализовать чтобы картинка переворачивалась быстро несколько раз за секунду потом 5 секунду неизменно стоял.Потом опять продолжалось. img { background: #00f; width: 200px; height: 300px; animation: rotate 2s infinite; -webkit-animation: rotate 2s infinite; } @-webkit-keyframes rotate { 100% { transform: rotateY(180deg); } } @keyframes rotate { 100% { transform: rotateY(180deg); } }
Ответы
Ответ 1
img { background: #00f; width: 200px; height: 300px; animation: rotate 6s infinite; -webkit-animation: rotate 6s infinite; } @keyframes rotate { 0% { transform: rotateY(1080deg); } 17% { transform: rotateY(0deg); } } @-webkit-keyframes rotate { 0% { transform: rotateY(1080deg); } 17% { transform: rotateY(0deg); } } Наверное лучше поставить поворот на 720градусов 0% { transform: rotateY(720deg); } В общем, на ваш вкус.Ответ 2
Так? img { background: #00f; width: 200px; height: 300px; animation: rotate 6s infinite; -webkit-animation: rotate 6s infinite; } @-webkit-keyframes rotate { 5% { transform: rotateY(180deg); } 10% { transform: rotateY(0deg); } 15% { transform: rotateY(180deg); } 20% { transform: rotateY(0deg); } } @keyframes rotate { 5% { transform: rotateY(180deg); } 10% { transform: rotateY(0deg); } 15% { transform: rotateY(180deg); } 20% { transform: rotateY(0deg); } }Ответ 3
img { width: 200px; height: 360px; animation: flip 6s infinite; -webkit-animation: flip 6s infinite; } @keyframes flip { 0% { transform: rotateY(0); } 16% { transform: rotateY(1080deg); } 100% { transform: rotateY(1080deg); } }
Комментариев нет:
Отправить комментарий