<div class="container">
<div class="box ease"></div>
<div class="label">Ease</div>
<div class="box linear"></div>
<div class="label">Linear</div>
<div class="box ease-in"></div>
<div class="label">Ease-in</div>
<div class="box ease-out"></div>
<div class="label">Ease-out</div>
<div class="box ease-in-out"></div>
<div class="label">Ease-in-out</div>
</div>
.container {
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
min-height: 100vh;
background-color: #f0f0f0;
}
.box {
width: 100px;
height: 100px;
margin: 20px;
background-color: #3498db;
animation: move 2s infinite;
}
.ease {
animation-timing-function: ease;
}
.linear {
animation-timing-function: linear;
}
.ease-in {
animation-timing-function: ease-in;
}
.ease-out {
animation-timing-function: ease-out;
}
.ease-in-out {
animation-timing-function: ease-in-out;
}
@keyframes move {
from {
transform: translateX(0);
}
to {
transform: translateX(300px);
}
}
.label {
margin-top: -10px;
font-size: 1em;
color: #555;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.