JSFiddle - React, Tailwind, and code Playground
by Kocsten
HTML
<a href="http://zornet.ru"><img src="http://zornet.ru/Aben/ABGDA/zornet_ru/U2PWGx8ZSxSQGmc-vtvA_Q.png" class="zornet_ru derbung" border="0"></a>
CSS
.derbung {
display:inline-block;
-webkit-transform:translateZ(0);
transform:translateZ(0);
box-shadow:0 0 1px rgba(8, 8, 8, 0.01)
}
.derbung:hover,.derbung:focus,.derbung:active {
-webkit-animation-name:derbung;
animation-name:derbung;
-webkit-animation-duration:0.81s;
animation-duration:0.81s;
-webkit-animation-timing-function:cubic-bezier(0, 0, 0.79, 1.01);
animation-timing-function:cubic-bezier(0, 0, 0.83, 0.96);
-webkit-animation-iteration-count:1;
animation-iteration-count:1
}
@keyframes derbung {
10% {
-webkit-transform:translateX(5px) rotate(2deg);
transform:translateX(1px) rotate(2deg)
}
20% {
-webkit-transform:translateX(-5px) rotate(-2deg);
transform:translateX(-5px) rotate(-2deg)
}
30% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
40% {
-webkit-transform:translateX(-5px) rotate(-3deg);
transform:translateX(-7px) rotate(-2deg)
}
50% {
-webkit-transform:translateX(3px) rotate(1deg);
transform:translateX(1px) rotate(1deg)
}
60% {
-webkit-transform:translateX(-5px) rotate(-1deg);
transform:translateX(-3px) rotate(-1deg)
}
70% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
80% {
-webkit-transform:translateX(-3px) rotate(-1deg);
transform:translateX(-3px) rotate(-1deg)
}
90% {
-webkit-transform:translateX(2px) rotate(0);
transform:translateX(2px) rotate(0)
}
100% {
-webkit-transform:translateX(-1px) rotate(0);
transform:translateX(-2px) rotate(0)
}