Animasyonlu Degrade Arka Plan
Sadece CSS kullanılarak oluşturulan, renklerin pürüzsüzce değiştiği şık bir degrade (gradient) arka plan.
HTMLCSS
Tamamen CSS ile oluşturulmuş, yumuşak renk geçişlerine sahip şık bir animasyonlu degrade arka plandır. Arka plan konumu keyframe animasyonuyla hareket ettirilerek akıcı ve doğal bir renk değişimi elde edilir.
Uygulama Kodu
Aşağıdaki kodu kopyalayıp projenizde kullanabilirsiniz.
<div class="animated-gradient-bg"></div> .animated-gradient-bg {
width: 100%;
height: 100vh;
background: linear-gradient(
45deg,
#ff7b00,
#ff0055,
#a200ff,
#0055ff,
#00ffcc
);
background-size: 400% 400%;
animation: gradient-flow 15s ease infinite;
}
@keyframes gradient-flow {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
} Açıklama
Bu animasyonlu arka planın iki temel prensibi şunlardır:
background-size: 400% 400%: Degrade boyutu, bulunduğu öğenin 4 katı olacak şekilde ayarlanmış ve görünür alanın dışına taşırılmıştır.@keyframes gradient-flow:background-positiondeğeri0%’dan100%’e ve ardından tekrar0%’a pürüzsüz bir şekilde kaydırılır. Böylece büyütülmüş degrade hareket ettirilerek dinamik bir renk değişimi illüzyonu yaratılır.
Kullanılan linear-gradient renklerini veya animation süresini değiştirerek sitenizin konseptine en uygun tasarımı kolayca elde edebilirsiniz.