Yazar: suat 1 Mayıs 2024
Web tasarımında animasyonlar, kullanıcı deneyimini iyileştirmek, dikkat çekmek ve sayfa geçişlerini daha etkileyici hale getirmek için sıklıkla kullanılır. Animasyonları web tasarımına entegre etmek için aşağıdaki adımları takip edebilirsiniz:
@keyframes
ve animation
özellikleri kullanarak tanımlayabilirsiniz. Örnek bir CSS animasyonu: @keyframes bounce { 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } 40% { transform: translateY(-30px); } 60% { transform: translateY(-15px); } } .animated-element { animation: bounce 1s infinite; }
$(document).ready(function() { $("#animate-button").click(function() { $("#animated-element").animate({ left: '250px' }); }); });
<svg width="100" height="100"> <circle cx="50" cy="50" r="40" fill="green" /> <animate attributeName="r" from="40" to="10" dur="0.5s" begin="0s" repeatCount="indefinite" /> </svg>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" /> <div class="animate__animated animate__bounce">Bouncing Element</div>
Unutulmaması gereken önemli bir nokta, animasyonları aşırıya kaçmadan ve kullanıcı deneyimini olumsuz etkilemeyecek şekilde kullanmaktır. Animasyonlar, web sitesinin temel işlevselliğini ve bilgi ulaşılabilirliğini artırmak amacıyla kullanılmalıdır.