Mẫu nút CSS — Hiệu ứng hover động để sao chép

Chọn một trong 24 nút CSS có hiệu ứng động: nền đổ màu, viền chạy, phát sáng, lấp lánh và nút 3D lún xuống. Đặt màu sắc, kích thước và các trạng thái khi rê chuột, khi nhấn và khi đã nhấp, chọn px hoặc rem, sau đó sao chép HTML và CSS gọn gàng hoặc dán nút vào Webflow.

Cập nhật

Rê chuột qua một nút để xem hiệu ứng, nhấn vào nút để xem trạng thái khi nhấn, và nhấp vào một ô để chọn.

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á
Sao chép 16 icon hamburger menu có hoạt ảnh bằng CSS thuầnDấu X, mũi tên, xoay, bóp.Icon menu hamburger →

Cách dùng Mẫu nút CSS

  1. Rê chuột qua các nút và nhấp vào kiểu bạn thích.
  2. Đặt màu sắc, kích thước, độ bo góc và tốc độ, cùng các trạng thái khi rê chuột, khi nhấn và khi đã nhấp. Mọi kiểu đều cập nhật ngay lập tức.
  3. Sao chép CSS và HTML, hoặc dùng Sao chép tất cả để lấy một khối duy nhất.
  4. Với Webflow, nhấn Sao chép sang Webflow rồi dán vào Designer bằng Ctrl/⌘+V.

Hiệu ứng hover nhẹ nhàng

Mọi kiểu nút ở đây đều chỉ dùng CSS thuần, ngoại trừ một kiểu quét đường thẳng có thêm một SVG nội tuyến nhỏ. Không cần thư viện và không dùng JavaScript. Màu sắc là custom properties ở đầu quy tắc, nên khi muốn đổi giao diện nút về sau, bạn chỉ cần thay đổi hai hoặc ba giá trị.

  • Người dùng bàn phím sẽ thấy viền :focus-visible rõ ràng ở mọi kiểu nút.
  • Chế độ giảm chuyển động được tôn trọng: phần chuyển động sẽ tắt với những người dùng yêu cầu ít hoạt ảnh hơn.
  • Liên kết hay nút: dùng <a> để chuyển đến một trang và <button> để thực hiện một hành động. CSS hoạt động tốt với cả hai.

Trạng thái khi rê chuột, khi nhấn và khi đã nhấp

Mỗi nút đi kèm màu chữ :hover và màu cùng kích thước :active khi được nhấn. Bật Trạng thái đã nhấp để thêm kiểu .is-clicked kèm một đoạn script ngắn, phù hợp với các nút thích, lưu hoặc theo dõi. Chọn rem để đặt kích thước nút theo font size gốc, với giả định trình duyệt mặc định 16px. Các đường viền mỏng 1px và 2px vẫn giữ đơn vị pixel để hiển thị sắc nét.

Dùng kiểu nút trong Webflow

Sao chép sang Webflow sẽ dán một phần tử Embed chứa cả CSS lẫn nút. Webflow chưa thể tạo hoạt ảnh pseudo-element trong bảng Style, nên Embed giúp hiệu ứng giữ đúng như thiết kế. Nếu muốn tự tạo kiểu cho các nút của riêng mình, hãy đặt CSS vào mã tùy chỉnh của trang và gán class cho các nút đó.

Muốn tự tạo nút từ đầu? Hãy dùng CSS Button Generator. Kiểm tra độ rõ của chữ bằng Contrast Checker, và xem Hamburger Menu Icons để có các nút menu có hoạt ảnh.

Cũng được tìm dưới tên: hiệu ứng hover nút css, nút css đẹp, nút css có hiệu ứng động, animation nút hover, css button hover, copy nút css, webflow button hover.

Các công cụ dùng kèm tốt với Mẫu nút CSS

  • Tạo hiệu ứng hover CSS — Thiết kế animation hover cho nút, thẻ, liên kết và icon.
  • Tạo CSS Gradient — Thiết kế gradient trực quan: kéo các điểm màu, đổi góc hoặc kiểu, chọn sẵn một mẫu có sẵn rồi sao chép CSS dùng được ngay, kèm màu nền đặc làm phương án dự phòng.
  • Tạo Box Shadow CSS — Xếp nhiều lớp bóng đổ, chỉnh độ lệch, blur, spread và độ trong suốt trên thẻ xem trước trực tiếp, rồi sao chép CSS box-shadow hoặc text-shadow.
  • Trình tạo animation CSS — Thiết kế animation CSS trên timeline keyframe thực tế.

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

Tôi có thể dùng các nút này trong dự án thương mại không?
Có. Bạn có thể sao chép vào mọi dự án cá nhân hoặc dự án cho khách hàng. Không cần ghi nguồn.
Làm sao để dán nút vào Webflow?
Chọn một kiểu, nhấn Sao chép sang Webflow, sau đó nhấp vào vị trí cần đặt trong Designer và nhấn Ctrl/⌘+V. Nút sẽ xuất hiện dưới dạng phần tử Embed cùng các style bên trong.
Làm sao để đổi liên kết của nút trong Webflow?
Mở phần tử Embed và thay đổi href trong đoạn mã. Nếu muốn tiếp tục dùng cài đặt liên kết của Webflow, hãy thêm CSS vào mã tùy chỉnh của trang và gán class cho một nút Webflow thông thường.
Các nút này có cần JavaScript không?
Không. Chỉ cần CSS, và một kiểu dùng một SVG nội tuyến nhỏ trong HTML. Trạng thái đã nhấp tùy chọn sẽ thêm vài dòng JavaScript.
Tôi có thể lấy CSS theo rem thay vì px không?
Có. Chọn Đơn vị là rem và các kích thước sẽ được quy đổi theo root 16px. Các đường viền mỏng 1px và 2px vẫn giữ đơn vị pixel.
Hiệu ứng hover có hoạt động trên điện thoại không?
Màn hình cảm ứng không có hover thực sự, nên nút vẫn hiển thị rõ ràng ở trạng thái bình thường và hiệu ứng có thể xuất hiện thoáng qua khi chạm.
Tôi có thể cài Mẫu nút CSS như một ứng dụng web và dùng khi không có mạng không?
Có. Mẫu nút CSS 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