Tạo animated gradient CSS
.animated-gradient {
background: linear-gradient(45deg, #667eea 0%, #764ba2 33.33333333333333%, #f093fb 66.66666666666666%, #f5576c 100%);
background-size: 400% 400%;
animation: gradient 10s ease infinite;
}
@keyframes gradient {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}Công cụ tạo CSS animated gradient background đẹp mắt. Tùy chỉnh 2-6 màu, tốc độ animation (2-30s), hướng gradient. 6 preset themes: Sunset, Ocean, Forest, Purple, Fire, Night. Preview realtime, copy CSS code với @keyframes sẵn sàng dùng.
Animated gradient là hiệu ứng background với các màu gradient chuyển động mượt mà, tạo cảm giác sống động và hiện đại cho website. Được sử dụng phổ biến cho: hero sections, landing pages, login/signup pages, loading screens, và bất kỳ nơi nào cần thu hút sự chú ý. Hiệu ứng này hoàn toàn bằng CSS, không cần JavaScript, và được tối ưu bởi browser.
CSS animation với background-position được tối ưu bởi browser và chạy trên GPU. Với gradient đơn giản (2-4 màu), performance rất tốt. Tránh dùng quá nhiều màu hoặc animation quá nhanh trên mobile.
Tăng thời gian animation (10-20s) để chuyển động chậm và mượt hơn. Dùng ease timing function. Đảm bảo các màu chuyển tiếp tự nhiên (không quá tương phản).
Có! Dùng background-clip: text và -webkit-text-fill-color: transparent để áp dụng animated gradient cho text. Tuy nhiên cần test kỹ trên các browsers.
background-size lớn hơn 100% tạo ra vùng gradient rộng hơn viewport. Animation di chuyển background-position qua vùng này tạo hiệu ứng màu sắc thay đổi liên tục.
Thêm animation-fill-mode: forwards và đặt animation-iteration-count: 1. Gradient sẽ dừng ở keyframe cuối cùng.
Chúng tôi không chỉ thiết kế website, mà còn giúp doanh nghiệp xây dựng thương hiệu số mạnh mẽ. Cung cấp dịch vụ thiết kế website trọn gói từ thiết kế đến tối ưu SEO. Hãy liên hệ ngay với Tấn Phát Digital để cùng tạo nên những giải pháp công nghệ đột phá, hiệu quả và bền vững cho doanh nghiệp của bạn tại Hồ Chí Minh.