Trình tạo Gradient CSS
Tạo gradient CSS tuyến tính, hướng tâm và nón một cách trực quan với thanh điểm dừng có thể kéo, xếp lớp, bảng màu ngẫu nhiên và quy tắc sẵn sàng sao chép.
Trình tạo Gradient CSS — Thiết kế gradient nhiều điểm dừng một cách trực quan: kéo các điểm dừng dọc theo một thanh trực tiếp để đổi vị trí, nhấp vào thanh để thêm điểm dừng, và lấy màu bằng ống hút màu ở nơi trình duyệt hỗ trợ. Xếp chồng nhiều lớp tuyến tính, hướng tâm hoặc nón vào một nền, tinh chỉnh hình dạng, kích thước và tâm hướng tâm, tạo gradient ngẫu nhiên, áp dụng bảng màu tuyển chọn, hoặc xoay tất cả sắc độ cùng lúc. Mọi thứ chạy hoàn toàn trong trình duyệt của bạn; không có màu sắc hay CSS nào từng được gửi đến máy chủ.
Trình tạo Gradient CSS là gì?
Trình tạo Gradient CSS là một công cụ miễn phí trong trình duyệt dành cho nhà thiết kế web và lập trình viên front-end muốn tạo gradient một cách trực quan thay vì viết cú pháp bằng tay. Chọn tuyến tính, hướng tâm hoặc nón — với biến thể lặp lại tùy chọn — rồi chỉnh sửa các điểm dừng màu trên thanh xem trước có thể kéo hoặc trong các hàng theo từng điểm dừng với ô màu HEX và vị trí. Gradient hướng tâm cung cấp hình tròn/elip, một từ khóa kích thước (closest-side, closest-corner, farthest-side, farthest-corner) và tâm at X% Y%, còn gradient nón nhận một góc bắt đầu và tâm. Bạn có thể xếp chồng nhiều lớp gradient vào một nền ngăn cách bằng dấu phẩy, tạo gradient ngẫu nhiên, áp dụng các bảng màu dựng sẵn, xoay sắc độ của từng điểm dừng, và sao chép quy tắc background sẵn sàng dán.
Cách sử dụng Trình tạo Gradient CSS
- Chọn loại gradient — Tuyến tính, Hướng tâm hoặc Nón — và bật Lặp lại trong tùy chọn để có mẫu lặp lại.
- Kéo các điểm dừng dọc theo thanh xem trước để đổi vị trí, nhấp vào chỗ trống trên thanh để thêm điểm dừng, hoặc nhấp đúp một điểm dừng để xóa.
- Tinh chỉnh từng điểm dừng bằng ô màu HEX và vị trí của nó, hoặc dùng ống hút màu (nơi được hỗ trợ) để lấy một màu từ màn hình.
- Với gradient hướng tâm, đặt hình dạng (tròn hoặc elip), một từ khóa kích thước và tâm X/Y; với nón, đặt góc bắt đầu và tâm.
- Thêm nhiều lớp để xếp chồng gradient vào một nền, thử Ngẫu nhiên, áp dụng một bảng màu, hoặc xoay tất cả sắc độ cùng lúc.
- Sao chép quy tắc CSS background đã tạo và dán vào stylesheet của bạn.
Ví dụ
Gradient tuyến tính hai màu đơn giản
Đầu vào
Tuyến tính, 90deg, #4f86f7 tại 0% và #9333ea tại 100%
Đầu ra
background: linear-gradient(90deg, #4f86f7 0%, #9333ea 100%);
Gradient hướng tâm với hình dạng, kích thước và tâm
Đầu vào
Hướng tâm, ellipse farthest-corner at 30% 30%, #ffffff 0%, #4f86f7 100%
Đầu ra
background: radial-gradient(ellipse farthest-corner at 30% 30%, #ffffff 0%, #4f86f7 100%);
Hai lớp xếp chồng nối bằng dấu phẩy
Đầu vào
Lớp 1 tuyến tính 90deg; Lớp 2 hướng tâm circle at 50% 50%
Đầu ra
background: linear-gradient(90deg, #4f86f7 0%, #9333ea 100%), radial-gradient(circle farthest-corner at 50% 50%, #ffffff88 0%, #ffffff00 100%);
Câu hỏi thường gặp
- Những loại gradient và tùy chọn nào được hỗ trợ?
- Gradient tuyến tính, hướng tâm và nón, mỗi loại có biến thể lặp lại tùy chọn. Hướng tâm thêm hình tròn/elip, một từ khóa kích thước (closest-side, closest-corner, farthest-side, farthest-corner) và tâm at X% Y%; nón thêm góc bắt đầu và tâm. Bạn cũng có thể xếp chồng nhiều lớp vào một nền.
- Thanh điểm dừng có thể kéo hoạt động thế nào?
- Kéo bất kỳ điểm dừng nào dọc theo thanh để đổi vị trí, nhấp vào phần trống của thanh để chèn một điểm dừng mới với màu nội suy, và nhấp đúp một điểm dừng để xóa (giữ tối thiểu hai điểm). Mỗi điểm dừng cũng có ô màu HEX và vị trí bên dưới thanh.
- Tôi có thể lấy màu từ màn hình không?
- Có, trên các trình duyệt hỗ trợ EyeDropper API. Khi khả dụng, một nút ống hút màu xuất hiện bên cạnh mỗi điểm dừng; nhấp vào và chọn bất kỳ điểm ảnh nào trên màn hình. Bạn luôn có thể gõ giá trị HEX hoặc dùng ô màu gốc.
- Ngẫu nhiên, bảng màu và xoay sắc độ làm gì?
- Ngẫu nhiên thay lớp đang hoạt động bằng một gradient ngẫu nhiên mới, các bảng màu đổi điểm dừng của lớp đang hoạt động sang một bộ màu tuyển chọn, và Xoay sắc độ dịch chuyển sắc độ của mọi điểm dừng trong mọi lớp cùng lúc. Chúng chỉ thay đổi gradient khi bạn nhấp.
- Màu sắc hoặc CSS của tôi có được tải lên đâu đó không?
- Không. Gradient được dựng hoàn toàn trong trình duyệt của bạn bằng các phép tính chuỗi và màu cục bộ — không có màu sắc, CSS hay cài đặt nào từng được gửi đến máy chủ, nên nó hoạt động ngoại tuyến và giữ riêng tư công việc của bạn.
Công cụ liên quan
Mã thành ảnh
Biến một đoạn mã thành hình ảnh có tô sáng cú pháp ngay trong trình duyệt, với hơn 20 ngôn ngữ, chủ đề và nền tùy chỉnh, số dòng, cùng xuất PNG hoặc SVG.
Trình kiểm tra độ tương phản màu
Kiểm tra độ tương phản WCAG 2.1 và điểm APCA Lc giữa màu chữ và màu nền, xem các nhãn AA, AAA và 3:1, rồi áp dụng màu đạt gần nhất.
Trình trộn màu
Trộn hai màu HEX theo tỉ lệ bạn chọn trong không gian màu RGB hoặc Lab và đọc màu trung gian thu được dưới dạng mẫu màu và giá trị HEX có thể sao chép.
Trình tạo sắc độ màu
Biến một màu HEX cơ sở thành thang OKLCH, HSL hoặc RGB với số bước tùy chỉnh, gợi ý tương phản WCAG cho từng bước và xuất ra CSS, Tailwind cùng JSON.