animation-timing-function :
Animasyonda bir hız eğrisi belirler.
Örnek
div {
width: 100px;
height: 100px;
background: green;
color: white;
position: relative;
-webkit-animation-name: mymove; /* Chrome, Safari, Opera */
animation-name: mymove;
-webkit-animation-duration: 5s; /* Chrome, Safari, Opera */
animation-duration: 5s;
-webkit-animation-timing-function: linear; /* Chrome, Safari, Opera */
animation-timing-function: linear;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
from {top: 0px;}
to {top: 200px;}
}
@keyframes mymove {
from {top: 0px;}
to {top: 200px;}
}
Codepen Ön izleme
Css Sözdizimi
Değer |
Açıklama |
linear |
Animasyon baştan sona aynı hıza sahiptir. |
ease |
Yavaş bir başlangıç ardından hızlanır ve yine yavaş bir şekilde sonlanır. |
animation-timing-function |
Animasyonda bir hız eğrisi belirler. |
ease-in |
Sadece başlangıç yavaştır. |
ease-out |
Sadece bitiş yavaşlar. |
ease-in-out |
Yavaş bir başlangıç hızlanmadan normal bir akış ardından yavaş bir son.(Yine çevirmeye bakalım) |
cubic-bezier(n,n,n,n) |
Hızlanma ve yavaşlama noktalarını belirlersiniz. |
İnital |
|
İnherit |
|
Tarayıcı Desteği