Icon menu hamburger — nút burger CSS có hoạt ảnh

Chọn từ 16 menu hamburger có hoạt ảnh biến thành dấu X, mũi tên hoặc dấu trừ. Đặt kích thước, độ dày, màu sắc và tốc độ, chọn px hoặc rem, rồi sao chép HTML, CSS và JavaScript có hỗ trợ truy cập hoặc dán icon vào Webflow.

Cập nhật

Di chuột qua một icon để xem trạng thái mở, và nhấp vào ô để chọn. Hình xem trước lớn sẽ tự mở và đóng.

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Xem 24 mẫu nút CSS có hiệu ứng độngĐổi màu và bo góc, rồi sao chép HTML và CSS hoặc dán nút trực tiếp vào Webflow.Mẫu nút CSS →

Cách dùng Icon menu hamburger

  1. Di chuột qua một icon để xem trạng thái mở, hoặc đánh dấu Hiện trạng thái mở để xem tất cả icon ở trạng thái mở. Nhấp vào icon bạn thích.
  2. Đặt chiều rộng, độ dày, khoảng cách, màu sắc và tốc độ. Mọi icon sẽ cập nhật ngay lập tức.
  3. Sao chép CSS, HTML và JS, hoặc dùng Sao chép tất cả để lấy một khối code duy nhất.
  4. Với Webflow, nhấn Sao chép vào Webflow rồi dán vào Designer bằng Ctrl/⌘+V.

Nút menu ai cũng dùng được

Mỗi icon là một <button> thật, không phải một div có thể nhấp, nên hoạt động với bàn phím và trình đọc màn hình ngay từ đầu.

  • aria-expanded cho công nghệ hỗ trợ biết menu đang mở hay đóng, và CSS dùng chính thuộc tính này để tạo hoạt ảnh. Một nguồn dữ liệu duy nhất.
  • aria-label đặt tên cho nút, vì nút không có chữ hiển thị.
  • Vùng chạm: phần đệm giữ vùng nhấp có kích thước ít nhất 44 pixel vuông.
  • Giảm chuyển động sẽ tắt hoạt ảnh với những người dùng muốn hạn chế chuyển động.

Kết nối với menu của bạn

Đoạn script nhỏ sẽ đổi aria-expanded khi nhấp. Để hiển thị menu, thêm aria-controls="menu" và một quy tắc như .burger[aria-expanded="true"] ~ #menu { display: block; }, hoặc bật/tắt một class trên menu trong cùng hàm xử lý nhấp.

Trong Webflow, Sao chép vào Webflow sẽ dán một Embed gồm icon, style và script. Để mở navbar Webflow bằng icon này, hãy đặt Embed bên trong phần tử Menu Button của navbar. Xem thêm: CSS Button Styles, CSS Hover Animation Generator, CSS Loader Generator.

Cũng được tìm dưới tên: hiệu ứng icon menu hamburger, menu burger css, icon hamburger css, hoạt ảnh menu hamburger css, icon burger thành dấu x, menu hamburger webflow, tạo icon menu css.

Các công cụ dùng kèm tốt với Icon menu hamburger

Câu hỏi thường gặp

Làm sao để menu hamburger biến thành dấu X?
Xếp ba đường kẻ, rồi khi nút ở trạng thái mở, xoay đường trên và đường dưới 45 độ theo hai chiều ngược nhau và ẩn đường giữa. Chọn kiểu Cross để lấy code.
Menu hamburger có cần JavaScript không?
Chỉ cần vài dòng để đổi aria-expanded khi nhấp, giúp trình đọc màn hình biết trạng thái hiện tại. Bản thân hoạt ảnh hoàn toàn bằng CSS thuần.
Làm sao dùng icon này trong navbar Webflow?
Nhấn Sao chép vào Webflow và dán Embed vào bên trong phần tử Menu Button của navbar, sau đó xóa icon mặc định. Navbar của Webflow vẫn mở menu khi được nhấp.
Tôi có thể dùng các icon này cho dự án thương mại không?
Có. Chúng miễn phí cho cả công việc cá nhân và dự án khách hàng, không cần ghi nguồn.
Tôi có thể cài Icon menu hamburger như một ứng dụng web và dùng khi không có mạng không?
Có. Icon menu hamburger là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan