Công cụ tạo CSS Gradient

Tạo và tùy chỉnh CSS gradient tuyến tính, tâm tròn và nón trực quan. Sao chép mã CSS tương thích mọi trình duyệt tức thì. Miễn phí 100%.

Settings

135°
0%
100%
Standard CSS
background: #8B5CF6; background: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);
Tailwind CSS (v3/v4 Arbitrary)
bg-[linear-gradient(135deg,_#8B5CF6_0%,_#EC4899_100%)]

Công cụ liên quan

Các công cụ bạn cũng có thể cần

Bảo mật 100% • Không tải file lên máy chủ

Tại sao nên dùng Công cụ tạo CSS Gradient miễn phí của Utiliome?

Xây dựng cho sự riêng tư tuyệt đối, xử lý tức thì và không có rào cản. Không yêu cầu đăng ký hay trả phí.

Khung xem Gradient trực quan

Thêm, xóa và kéo các điểm dừng màu trên mốc thời gian để phối hợp dải màu đa sắc hoàn hảo.

Nhiều loại Gradient

Chuyển đổi mượt mà giữa các chế độ CSS gradient: Linear (tuyến tính), Radial (tâm tròn) và Conic (hình nón).

Xuất CSS tức thì

Tự động tạo mã CSS tương thích đa trình duyệt, bao gồm các tiền tố vendor để hỗ trợ tối đa.

Thực thi 100% tại máy khách

Xây dựng hoàn toàn bằng JavaScript phía client. Không giật lag máy chủ, không cần chờ đợi, phản hồi trực quan ngay lập tức.

Utiliome so với các giải pháp Đám mây truyền thống

So sánh công nghệ WebAssembly xử lý nội bộ của chúng tôi với các công cụ đám mây cũ.

Tính năng Utiliome (Trình duyệt nội bộ) Công cụ đám mây truyền thống
Loại Gradient Linear, Radial, Conic Thường chỉ có Linear
Mã xuất ra Vanilla CSS & Tailwind classes Chỉ cung cấp CSS cơ bản
Hiệu suất HTML5 Canvas độ trễ bằng 0 Vẽ lại DOM chậm
Chi phí Miễn phí 100% vĩnh viễn Tính năng cao cấp bị khóa sau trả phí

Cách sử dụng Công cụ tạo CSS Gradient qua 3 bước đơn giản

Không cần cài đặt phần mềm. Mọi thứ hoạt động trực tiếp trên trình duyệt web của bạn.

1

Chọn màu sắc

Nhấp vào các điểm dừng màu trên thanh mốc thời gian để chọn mã HEX bắt đầu và kết thúc.

2

Điều chỉnh hướng

Sử dụng đĩa quay góc để xoay linear gradient, hoặc chuyển sang chế độ radial để tạo hiệu ứng tỏa từ tâm.

3

Sao chép CSS

Nhấp vào nút sao chép để lấy mã CSS 'background-image' được định dạng chuẩn cho stylesheet của bạn.

Tại sao nên dùng CSS Gradient thay vì ảnh nền?

Trả lời nhanh: CSS gradient được trình duyệt tính toán bằng thuật toán toán học, nghĩa là không mất yêu cầu mạng HTTP, hiển thị sắc nét trên màn hình Retina và dung lượng chỉ vài byte văn bản.

Một thập kỷ trước, các nhà thiết kế web phải tạo nền gradient trong Photoshop, cắt thành các tệp ảnh JPG lớn và đặt làm họa tiết nền lặp lại. Điều này rất có hại cho SEO, làm giảm tốc độ tải trang và bị vỡ hình trên màn hình 4K hiện đại.

Các trình duyệt hiện đại đã áp dụng hàm CSS linear-gradient(). Vì đây là lệnh toán học chứ không phải hình ảnh tĩnh, GPU của trình duyệt sẽ xử lý dải màu theo thời gian thực. Sử dụng trình tạo của Utiliome cho phép bạn tạo các gradient phức tạp đa điểm dừng, tải ngay lập tức và thích ứng linh hoạt với chiều rộng màn hình thiết bị.

So sánh Linear, Radial và Conic Gradient

Trả lời nhanh: Linear gradient phối màu theo một đường thẳng (ví dụ: từ trên xuống dưới). Radial gradient tỏa ra ngoài từ một điểm trung tâm như hình tròn. Conic gradient xoay màu quanh một trục trung tâm như biểu đồ hình quạt.

Hiểu rõ ba loại CSS gradient cốt lõi giúp bạn tự do sáng tạo tối đa:

  • Linear Gradients: Loại phổ biến nhất. Bạn xác định một góc (như 45deg hoặc to right bottom) và các màu sắc chuyển đổi mượt mà dọc theo trục đó.
  • Radial Gradients: Tạo hiệu ứng bùng nổ hình tròn hoặc hình elip. Perfect để làm nổi bật phần tử trung tâm trên trang hoặc tạo bóng hình cầu 3D chân thực.
  • Conic Gradients: Bổ sung mới nhất cho chuẩn CSS. Thay vì chuyển đổi ra ngoài, màu sắc chuyển đổi quanh một điểm trung tâm (0 đến 360 độ). Rất hữu ích để tạo biểu đồ tròn và hiệu ứng tải xoay bằng CSS thuần.

Tìm hiểu về Color Stop trong CSS

Trả lời nhanh: Color stop xác định chính xác vị trí trên đường gradient mà một màu cụ thể đạt độ đậm tối đa. Bằng cách thêm nhiều điểm dừng màu (ví dụ: đỏ 0%, vàng 50%, xanh 100%), bạn có thể tạo nền đa dải màu phức tạp.

Một gradient cơ bản chỉ cần hai màu: bắt đầu và kết thúc. Nhưng Utiliome cho phép bạn thêm không giới hạn các điểm dừng màu trên mốc thời gian.

Ví dụ, nếu bạn viết linear-gradient(to right, red 0%, green 50%, blue 100%), trình duyệt sẽ chuyển mượt mà từ đỏ sang xanh lá ở giữa màn hình, rồi từ xanh lá sang xanh dương ở cuối.

Bạn cũng có thể tạo "Hard Stop" (đường ranh giới sắc nét thay vì chuyển màu mượt) bằng cách gán hai màu khác nhau vào cùng một tỷ lệ phần trăm (ví dụ: red 50%, blue 50%). Đây là kỹ thuật giúp các nhà phát triển tạo họa tiết sọc và cờ bằng CSS thuần.

Cách tạo hiệu ứng chữ Gradient bằng CSS

Trả lời nhanh: Bạn có thể áp dụng gradient trực tiếp vào chữ bằng các thuộc tính 'background-clip: text' và '-webkit-text-fill-color: transparent', cắt nền gradient theo đúng hình dạng của font chữ.

Một trong những xu hướng thiết kế web hiện đại phổ biến nhất là áp dụng gradient rực rỡ vào chữ tiêu đề lớn (được phổ biến bởi Apple và Stripe).

Đề làm điều này, bạn tạo một gradient tiêu chuẩn bằng Utiliome, nhưng áp dụng nó với ba quy tắc CSS cụ thể:

  1. Áp dụng gradient cho phần tử: background-image: linear-gradient(...);
  2. Cắt nền theo chữ: -webkit-background-clip: text; background-clip: text;
  3. Làm màu font chữ trong suốt để nền hiển thị qua: -webkit-text-fill-color: transparent;

Điều này đảm bảo văn bản của bạn vẫn có thể bôi đen chọn được và thân thiện với SEO, trong khi vẫn có vẻ ngoài ấn tượng.

Tương thích đa trình duyệt và Tiền tố Vendor

Trả lời nhanh: Mặc dù các trình duyệt hiện đại hỗ trợ gradient mặc định, các trình duyệt cũ (như các phiên bản Safari và IE cũ) cần các tiền tố '-webkit-' và '-moz-' để đọc CSS chính xác.

Trong quá khứ, viết CSS gradient là một cơn ác mộng vì cú pháp thay đổi nhiều lần. Lập trình viên phải viết 5 dòng mã khác nhau chỉ để gradient hiển thị trên Firefox, Safari và Chrome.

Ngày nay, cú pháp chuẩn linear-gradient() đã được áp dụng toàn cầu. Tuy nhiên, để đảm bảo an toàn tối đa cho các ứng dụng doanh nghiệp hỗ trợ thiết bị di động cũ, trình tạo của Utiliome có thể tự động thêm các tiền tố -webkit- cần thiết vào mã xuất ra của bạn.

Tạo class Gradient cho Tailwind CSS

Trả lời nhanh: Tailwind CSS có sẵn các utility class cho gradient. Utiliome cho phép bạn thiết kế gradient trực quan và xuất ngay thành chuỗi class Tailwind.

Nếu bạn đang phát triển ứng dụng React hoặc Next.js bằng Tailwind CSS, việc viết các thuộc tính style tùy chỉnh bằng CSS thuần sẽ làm gián đoạn quy trình làm việc utility-first.

Utiliome giải quyết vấn đề này. Sau khi hoàn thiện gradient trên khung xem, chỉ cần chọn tùy chọn xuất Tailwind. Công cụ sẽ chuyển đổi các mã HEX của bạn thành các giá trị tùy chỉnh của Tailwind (như from-[#ff0000] via-[#00ff00] to-[#0000ff]) giúp bạn có chuỗi class chuẩn để dán trực tiếp vào JSX component.

Câu hỏi thường gặp và Hướng dẫn kỹ thuật Công cụ tạo CSS Gradient

Mọi thông tin cần biết khi sử dụng công cụ công cụ tạo css gradient online miễn phí trực tuyến miễn phí của Utiliome.

Làm thế nào để tạo hiệu ứng chữ gradient trong CSS?

Tạo gradient của bạn, sau đó thêm các thuộc tính CSS: 'background-clip: text;' và '-webkit-text-fill-color: transparent;' để cắt gradient theo font chữ.

Conic Gradient là gì?

Conic gradient xoay các màu xung quanh một trục trung tâm (như quét radar hoặc biểu đồ hình quạt) thay vì chuyển đổi theo đường thẳng.

Tôi có thể xuất gradient sang Tailwind CSS không?

Có. Công cụ xuất của Utiliome có thẻ Tailwind giúp tạo các utility class chính xác (ví dụ: bg-gradient-to-r from-red-500) cho dự án React/Next.js của bạn.

CSS gradient có làm giảm hiệu suất website không?

Không. CSS gradient được GPU tính toán hiển thị. Chúng tốt hơn nhiều so với việc dùng ảnh nền, không tốn yêu cầu mạng và chỉ chiếm vài byte dữ liệu.

Công cụ tạo CSS này có hoàn toàn miễn phí không?

Có, miễn phí 100% không giới hạn, không quảng cáo và không cần đăng ký tài khoản.