<div class="swing"></div>
body > div
{
width:483px;
height:298px;
background:#676470;
transition:all 0.3s ease;
}
@-webkit-keyframes swing
{
15%
{
transform: translateX(5px);
transform: translateX(5px);
}
30%
{
transform: translateX(-5px);
transform: translateX(-5px);
}
50%
{
transform: translateX(3px);
transform: translateX(3px);
}
65%
{
transform: translateX(-3px);
transform: translateX(-3px);
}
80%
{
transform: translateX(2px);
transform: translateX(2px);
}
100%
{
transform: translateX(0);
transform: translateX(0);
}
}
@keyframes swing
{
15%
{
transform: translateX(5px);
transform: translateX(5px);
}
30%
{
transform: translateX(-5px);
transform: translateX(-5px);
}
50%
{
transform: translateX(3px);
transform: translateX(3px);
}
65%
{
transform: translateX(-3px);
transform: translateX(-3px);
}
80%
{
transform: translateX(2px);
transform: translateX(2px);
}
100%
{
transform: translateX(0);
transform: translateX(0);
}
}
.swing:hover
{
animation: swing 1s ease;
animation: swing 1s ease;
animation-iteration-count: 1;
animation-iteration-count: 1;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.