17/12/2024 Share code 3 phút đọc 3.1K lượt xem

HTML/CSS 2 Robot bay lên bay xuống cho banner

Tunlamweb Cập nhật ngày 17/12/2024
tunlamweb html css robot bay cho banner 1

Để tạo hiệu ứng 2 con robot bay lên, bay xuống bằng hình ảnh trong HTML và CSS, bạn có thể sử dụng animation keyframes. Dưới đây là đoạn mã giúp bạn tạo hiệu ứng này một cách đơn giản và dễ áp dụng cho banner:

HTML/CSS 2 Robot bay lên bay xuống cho banner

HTML/CSS 2 Robot bay lên bay xuống cho banner
HTML/CSS 2 Robot bay lên bay xuống cho banner

HTML

CSS trong style.css

Cách hoạt động:

HTML:

  • Tạo banner chứa 2 hình ảnh robot (robot1.pngrobot2.png).
  • Thêm class khác nhau cho mỗi robot để có thể tùy chỉnh riêng.

CSS:

  • @keyframes: Tạo hiệu ứng bay lên và xuống bằng translateY.
  • animation: Gắn animation cho hình ảnh với thời gian 3s, lặp vô hạn, và hiệu ứng chuyển động ease-in-out.
  • animation-delay: Làm lệch pha giữa hai robot để chúng bay không đồng bộ.

Hiệu ứng:

  • Robot 1 bay lên và xuống với hiệu ứng mượt.
  • Robot 2 bay lên và xuống nhưng bắt đầu muộn hơn 1.5 giây.

Kết quả:

HTML/CSS 2 Robot bay lên bay xuống cho banner
HTML/CSS 2 Robot bay lên bay xuống cho banner
  • Một banner với nền bầu trời gradient.
  • 2 con robot bay lên và xuống nhẹ nhàng, lệch pha tạo cảm giác tự nhiên và sinh động.

Lưu ý:

  • Thay đổi hình ảnh robot1.pngrobot2.png bằng hình ảnh robot mà bạn muốn sử dụng.
  • Bạn có thể điều chỉnh kích thước, tốc độ bay và khoảng cách bay bằng cách thay đổi các giá trị trong animationkeyframes.

Chúc bạn tạo được banner ấn tượng và sống động!

Thích 0
Bình thường 0
5 1 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất