Ngôn ngữ
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Thiết kế CSS button trực quan với xem trước trực tiếp. Tùy chỉnh màu, gradient, bóng đổ và hiệu ứng hover, rồi sao chép code CSS hoặc HTML + CSS gọn gàng.

Tạo CSS Button Kèm Xem Trước Trực Tiếp

Công cụ tạo CSS button giúp bạn thiết kế một button tùy chỉnh một cách trực quan và sao chép đoạn CSS gọn gàng, dán vào là dùng được ngay — không cần gõ tay từng thuộc tính một. Điều chỉnh nền, chữ, đệm trong, viền, bóng đổ và hiệu ứng hover bằng các điều khiển đơn giản và xem bản xem trước cập nhật trực tiếp theo từng thay đổi.

Tạo một button màu đặc đơn giản, một gradient hai màu, một kiểu neon phát sáng, hay một transition hover mượt mà, rồi lấy code dưới dạng quy tắc CSS hoặc đoạn HTML + CSS đầy đủ. Công cụ dành cho lập trình viên, nhà thiết kế và bất kỳ ai muốn có một button đẹp mắt mà không phải viết lại từ đầu.

Riêng tư theo thiết kế: button được dựng và đoạn CSS được tạo hoàn toàn trong trình duyệt của bạn. Không có gì bạn thiết kế bị tải lên máy chủ.

Cách Dùng Công Cụ Tạo CSS Button

1

Chọn một mẫu khởi đầu

Bấm vào bất kỳ mẫu nào trong 12 mẫu có sẵn — Đặc, Viền rỗng, Gradient, Viên thuốc, 3D Push, Neon, Kính, Tối giản, Nổi bóng, Gạch chân, Bo góc hoặc Đậm. Mỗi mẫu đều thiết lập sẵn cả trạng thái bình thường lẫn hover để bạn tùy chỉnh từ đó.

2

Tùy chỉnh trạng thái Bình thường

Khi tab Bình thường đang mở, đặt Nền (màu đặc hoặc Gradient hai màu kèm góc), màu Chữ, cỡ chữ và in đậm, cùng với Đệm trong, ViềnBóng đổ.

3

Thiết kế trạng thái Hover

Chuyển sang tab Hover và chỉnh các điều khiển tương tự cho những gì thay đổi khi di chuột. Đặt thời lượng và kiểu easing của Chuyển động một lần trong tab Bình thường, rồi di chuột qua button xem trước để thấy hiệu ứng.

4

Xem trước và thử nghiệm

Bản xem trước cập nhật trực tiếp theo thời gian thực. Dùng nút đổi Nền để thử button trên nền sáng, tối hoặc tùy chỉnh, và gõ Chữ trên button của riêng bạn để thấy nhãn thật.

5

Sao chép code

Bấm Sao chép CSS để lấy riêng các quy tắc .button.button:hover, hoặc Sao chép HTML + CSS để lấy đoạn code hoàn chỉnh kèm phần tử button và một khối <style>.

Tính năng

Xem trước trực tiếp với hover thật

Di chuột qua button xem trước để kích hoạt đúng trạng thái hover và transition CSS bạn đã cấu hình — không cần dán sang nơi khác để thử.

Điều khiển Bình thường và Hover

Thiết kế từng trạng thái độc lập với tab Bình thường và Hover riêng biệt, nên bạn kiểm soát chính xác những gì thay đổi khi người dùng di chuột.

Nền màu đặc và gradient

Dùng một màu đặc duy nhất hoặc một gradient tuyến tính hai màu với màu bắt đầu/kết thúc và góc điều chỉnh được từ 0 đến 360 độ.

Tạo kiểu chữ

Đặt màu chữ, cỡ chữ từ 10 đến 32 px, và bật/tắt in đậm cho nhãn button.

Điều khiển đệm trong và viền

Tinh chỉnh đệm trong theo chiều dọc và ngang, cùng độ dày viền, màu và độ bo góc lên đến hình viên thuốc hoàn toàn.

Bóng đổ kèm độ trong

Điều khiển độ lệch X/Y, độ mờ, màu và độ trong của bóng để thêm chiều sâu, độ nổi hoặc một quầng sáng nhẹ cho button.

Thời lượng và easing của transition

Đặt thời lượng transition khi hover và chọn đường cong easing — ease, ease-in, ease-out, ease-in-out hoặc linear.

12 mẫu có sẵn

Bắt đầu nhanh với các kiểu Đặc, Viền rỗng, Gradient, Viên thuốc, 3D Push, Neon, Kính, Tối giản, Nổi bóng, Gạch chân, Bo góc và Đậm.

Nút đổi nền xem trước

Kiểm tra button hiển thị thế nào trên nền sáng, tối hoặc bất kỳ nền tùy chỉnh nào trước khi đưa vào sử dụng.

Chữ trên button chỉnh sửa được

Gõ nhãn của riêng bạn để bản xem trước phản ánh đúng câu chữ bạn định dùng, không phải chữ giữ chỗ.

Hai lựa chọn sao chép

Sao chép riêng các quy tắc CSS, hoặc lấy đoạn HTML + CSS đầy đủ kèm phần tử button sẵn sàng thả vào bất kỳ trang nào.

Code gọn gàng, không phụ thuộc framework

Kết quả dùng các thuộc tính CSS chuẩn, nên cùng một class .button hoạt động trong HTML thuần, React, Vue, WordPress và nhiều nền tảng khác.

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

Cách tạo một CSS button như thế nào?

Chọn một mẫu có sẵn hoặc bắt đầu từ đầu, rồi điều chỉnh các điều khiển nền, chữ, đệm trong, viền và bóng đổ. Bản xem trước trực tiếp hiển thị kết quả, và bấm Sao chép CSS sẽ cho bạn quy tắc .button hoàn chỉnh để dán vào stylesheet.

Làm sao thêm hiệu ứng hover cho CSS button?

Chuyển sang tab Hover và đổi bất kỳ điều khiển nào — màu, bóng đổ, viền, v.v. — để định kiểu button khi di chuột. Đặt thời lượng và kiểu easing của transition trong tab Bình thường, rồi di chuột qua button xem trước để thử. Trạng thái hover được xuất ra dưới dạng quy tắc .button:hover.

Làm sao tạo một button gradient?

Trong phần Nền, bấm nút bật Gradient. Chọn màu Từ và Đến rồi đặt góc từ 0 đến 360 độ. Bản xem trước và code linear-gradient được tạo sẽ cập nhật ngay lập tức.

Cách bo tròn góc của một CSS button?

Dùng điều khiển Bo góc trong phần Viền. Nâng lên để góc mềm hơn, hoặc đẩy lên đến 50 px để có hình viên thuốc bo tròn hoàn toàn. Mẫu Viên thuốc và Bo góc cho bạn các kiểu bo tròn dựng sẵn để bắt đầu.

Tôi có sao chép được code button đã tạo không?

Có. Sao chép CSS sao chép các quy tắc .button.button:hover, còn Sao chép HTML + CSS sao chép một đoạn code hoàn chỉnh với phần tử button được gói trong một khối <style>, sẵn sàng dán vào bất kỳ trang HTML nào.

Tôi có thể tùy chỉnh trạng thái bình thường và hover riêng biệt không?

Hoàn toàn được. Tab Bình thườngHover đều có điều khiển nền, chữ, đệm trong, viền và bóng đổ riêng, nên bạn định nghĩa chính xác những gì thay đổi khi hover. Cài đặt transition được dùng chung và cấu hình một lần trong tab Bình thường.

Tôi có thể dùng code button trong dự án bất kỳ không?

Có. CSS được tạo là code thuần, không phụ thuộc framework, dùng các thuộc tính chuẩn như background, border-radius, box-shadowtransition. Áp dụng class .button cho phần tử của bạn trong HTML, React, Vue, Angular, WordPress hoặc bất kỳ dự án web nào.

Nền
Chữ
px
Đệm trong
px
px
Viền
px
px
Bóng đổ
px
px
px
30%
Chuyển động
0.2s
Mẫu có sẵn
CSS
Di chuột qua button xem trước để thấy hiệu ứng hover ngay tức thì
Bắt đầu từ một mẫu có sẵn rồi tùy chỉnh để thiết kế nhanh hơn
Chuyển giữa tab Bình thườngHover để tạo kiểu riêng cho mỗi trạng thái
Dùng nút đổi nền để thử button trên nền sáng và nền tối
Đặt thời lượng transition về 0 để hover đổi ngay lập tức
Nâng độ bo góc lên đến 50px để có hình viên thuốc bo tròn hoàn toàn
Muốn biết thêm? Đọc tài liệu →
1/7
Bắt đầu gõ để tìm kiếm...
Đang tìm kiếm...
Không tìm thấy kết quả
Hãy thử tìm với từ khóa khác