<div class="box"></div>
<style>
.box {
width: 500px;
height: 500px;
background-color: red;
position: relative;
}
.box:hover {
background-color: blue;
animation: animation 2s infinite;
}
@keyframes animation {
0% {
transform: translateY(0);
}
25% {
transform: translateY(-20px);
}
50% {
transform: translateY(20px);
}
75% {
transform: translateX(-20px);
}
100% {
transform: translateX(+20px);
}
}
</style>
Animation delay'i kullan. CSS kodları aslında aynı anda çalışır. Tarayıcıyı kullanan bilgisayarın ve internetin gücüne bağlı olarak yüklenme sırası değişebilir.Sitedeki bir resmi ilk yukarıdan aşağı, sonra soldan sağa oynatacağım. İki animasyonu da yaptım, sadece sıra sıra çalışmaları gerekiyor. Animasyon kodları şu şekilde. ChatGPT yardımcı olamadı maalesef.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.