@keyframes :
Animasyon kuralıdır. Animasyonun adımlarını girerek oluşturursunuz. Tıpkı çizgifilm animasyonlarının kare kare oluşturulması gibidir. Bu adımlar % yüzdelelerle ifade edilir. %0 ‘ dan 100% kadar adımları siz belirlersiniz. En iyi tarayıcı desteğini sağlamanız için %0 başlangıç değeri ve 100% bitiş değeri girilmelidir.
Örnek
.keyframes {
width: 200px;
height: 200px;
background: red;
position :relative;
-webkit-animation: mymove 6s infinite; /* Chrome, Safari, Opera */
animation: mymove 6s infinite;
text-align: center;
color: white;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
0% {left: 0px;}
25% {left: 500px;}
75% {left: 50px}
100% {left: 200px;}
}
/* Standard syntax */
@keyframes mymove {
0% {left: 0px;}
25% {left: 500px;}
75% {left: 50px}
100% {left: 100px;}
}
Codepen Ön izleme
Css Sözdizimi
Değer |
Açıklama |
animationname |
Bu kısma bir animasyon ismi girilmelidir. |
Keyframes-selector |
%0-100% arası adımlar girilerek oluşturulur. %0 ve 100% değerlerinin girilmesi önerilir. |
Css-style |
Bir veya daha fazla değişecek css özelliği. |
Tarayıcı Desteği