Я пытаюсь создать тот же эффект «качания», который показан в этом animation. Может кто-нибудь, пожалуйста, покажите мне, как это сделать в CSS, если это возможно? Я попытался сделать это с использованием перспективы преобразования и повернуть (см. Код ниже). Но это не так гладко.Создайте эффект качания/встряски в css
CSS:
img.flipIn {
-webkit-animation:flip 1s ease-in-out infinite;
-moz-animation:flip 1s ease-in-out infinite;
animation:flip 1s ease-in-out infinite;
}
@-webkit-keyframes flip {
0% { -webkit-transform: perspective(400px) rotateX(0deg);}
50% { -webkit-transform: perspective(400px) rotateX(180deg);}
100% { -webkit-transform: perspective(400px) rotateX(00deg);}
}
@keyframes flip {
0% { -webkit-transform: perspective(400px) rotateX(0deg);}
20% { -webkit-transform: perspective(400px) rotateX(20deg);}
40% { -webkit-transform: perspective(400px) rotateX(-20deg);}
100% { -webkit-transform: perspective(400px) rotateX(0deg);}
}
Это действительно полезно. Любая идея о том, как сделать анимацию 'flipIn' с нуля с помощью css? –
взгляните на репо (ссылка 2) – Sandro