Bỏ qua, tới nội dung chính
Menu

Tạo CSS Gradient trực tuyến

Xem trước dưới dạng

Chữ trắng: thấp nhất 2,28:1 · chữ đen: thấp nhất 6,47:1 → nên dùng chữ đen (đạt AA ở mọi chỗ).

Kéo tay nắm để dời điểm màu, bấm vào dải để thêm điểm. Bàn phím: ← → (Shift: 10%), Delete để xoá.

Kiểu gradient

Điểm màu

  • 0%
  • 100%

Mã để dùng

Định dạng mã
background: #FF512F;
background: linear-gradient(90deg, #FF512F 0%, #F09819 100%);

Mở các điểm màu này trong: Phối màu · Kiểm tra tương phản

Mã màu gradient đẹp có sẵn

Gradient là gì?

Gradient (màu chuyển sắc) là dải màu chuyển dần từ màu này sang màu khác. Trong CSS, gradient không phải là màu mà là một ảnh do trình duyệt tự vẽ, nên được gán cho background hoặc background-image chứ không gán cho color hay background-color. Gradient không cần tải file ảnh và luôn sắc nét ở mọi kích thước màn hình.

Cách tạo gradient bằng công cụ

  1. Chọn kiểu Linear (chuyển theo đường thẳng) hoặc Radial (toả từ tâm ra).
  2. Với linear, kéo thanh Góc: 0° là từ dưới lên, 90° từ trái sang phải, 180° từ trên xuống.
  3. Đổi màu và vị trí từng điểm màu; thêm điểm nếu cần nhiều hơn hai màu (tối đa 8).
  4. Bấm Sao chép CSS rồi dán vào stylesheet. Hoặc bắt đầu nhanh từ một mẫu có sẵn bên dưới.

Cú pháp gradient trong CSS

Ba hàm gradient của CSS
Hàm Hình dạng Ví dụ
linear-gradient() Chuyển màu theo một đường thẳng có góc linear-gradient(90deg, #FF512F, #F09819)
radial-gradient() Toả tròn hoặc elip từ một tâm radial-gradient(circle, #FFD200, #F7971E)
conic-gradient() Quét quanh tâm như kim đồng hồ — dùng cho biểu đồ tròn, bánh xe màu conic-gradient(red, yellow, lime, aqua, blue, magenta, red)

Công cụ xuất thêm một dòng background màu đơn đứng trước làm phương án dự phòng: nếu vì lý do nào đó gradient không hiển thị, phần tử vẫn có màu nền để chữ đọc được.

Mẹo để gradient trông đẹp

  • Chọn hai màu gần nhau trên vòng màu (cam → vàng, xanh dương → xanh ngọc). Hai màu đối nhau như đỏ → xanh lá sẽ tạo vùng xám đục ở giữa.
  • Gradient ánh kim (gold, bạc, rose gold) cần ít nhất ba điểm màu xen kẽ sáng – tối để giả lập phản chiếu, như các mẫu Vàng goldBạc ở trên.
  • Đặt chữ trên gradient: kiểm tra độ tương phản của chữ với cả màu đầu lẫn màu cuối.
  • Để tránh hiện tượng sọc màu trên vùng chuyển rất dài, hãy thêm một điểm màu trung gian hoặc rút ngắn khoảng chuyển.

Hai màu gần nhau trên bánh xe màu thường cho gradient mượt nhất: chọn cặp màu theo quy tắc tương đồng trong công cụ phối màu, hoặc dùng các tông màu pastel cho nền dịu mắt.

Nguồn: W3C — CSS Images Module Level 3, Gradients.

Cập nhật lần cuối: · Phương pháp và nguồn dữ liệu · Nhật ký cập nhật · Báo lỗi trang này

Công cụ liên quan