Nền hero section cho trang marketing
Chọn một preset gần với thương hiệu, đưa hai màu thương hiệu của bạn vào các stop, chuyển sang nội suy OKLCH để có điểm giữa sạch sẽ. Sao chép CSS, dán vào stylesheet của hero. Tổng thời gian: dưới 2 phút.
Xây dựng linear, radial và conic gradient với số stop không giới hạn, nội suy theo OKLCH và đầu ra utility Tailwind v4. Xem trước trực tiếp, hơn 30 preset, ngay trong trình duyệt của bạn.
Linear chuyển màu dọc theo một đường thẳng ở góc đã chọn (0° = lên, 90° = sang phải). Radial chuyển màu từ một điểm trung tâm ra ngoài — circle hoặc ellipse, với từ khóa size như farthest-corner. Conic xoay quanh một điểm trung tâm — color stop nằm tại các góc như kim đồng hồ. Conic rất hợp cho biểu đồ tròn, mặt đồng hồ và nền color-wheel tổng hợp.
Khi chuyển giữa các hue không tương đồng — ví dụ xanh dương → vàng, hoặc đỏ → xanh lá. Nội suy sRGB mặc định đi qua một điểm giữa xám đục; OKLCH (CSS Color Module 4 in oklch) giữ điểm giữa rực rỡ vì nó nội suy trong không gian đồng nhất theo cảm quan. Với gradient hai stop giữa các hue tương tự, khác biệt nhỏ. Với gradient nhiều stop hoặc dải hue rộng, OKLCH tốt hơn rõ rệt.
Linear / radial / conic, mượt theo OKLCH, tương thích Tailwind — cùng vài chi tiết nhỏ giúp việc sử dụng thực sự thú vị.
Linear với góc 0-360°, radial với circle/ellipse + size + vị trí, conic với from-angle + vị trí. Tất cả đều xuất ra cú pháp CSS Images Module Level 4 chuẩn mực.
Thêm stop ở bất kỳ phần trăm nào, kéo thanh trượt để tinh chỉnh vị trí, nhấp vào ô màu để chọn màu hoặc dán HEX. Stop tự động sắp xếp khi xuất. Nhấp × để xóa (tối thiểu 2 stop).
Chuyển qua lại giữa nội suy sRGB mặc định và in oklch hiện đại. OKLCH cho điểm giữa mượt hơn theo cảm quan — không còn dải xám đục khi chuyển qua các bước nhảy hue. Tự động fallback gọn gàng trên các trình duyệt chưa hỗ trợ CSS Color 4.
Ba khung đầu ra cập nhật trực tiếp: CSS thô (background-image: linear-gradient(...)), utility arbitrary-value của Tailwind v4 (bg-[linear-gradient(...)]) và đoạn design token JSON sẵn sàng cho Style Dictionary hoặc Figma Tokens.
Sunset, Ocean, Aurora, Cyber, Royal, Neon Pink, Iris, Bullseye, Conic Wheel — nhấp để tải và tinh chỉnh. Mỗi preset là một điểm khởi đầu chất lượng production thực thụ, không chỉ là một cái tên.
Bản xem trước được render bằng background-image gốc của trình duyệt, nên những gì bạn thấy đúng chính xác là những gì stylesheet sẽ tạo ra. Mọi pixel chạy cục bộ — mở DevTools → Network và xác minh không có request đi ra nào.
Bốn bước từ trang trắng đến CSS, Tailwind hoặc JSON sẵn sàng cho production.
Linear cho nền, header, hero section. Radial cho spotlight, vignette, nút phát sáng. Conic cho biểu đồ tròn, color wheel và những nền tổng hợp đang thịnh hành. Chuyển qua lại giữa chúng bằng các tab — color stop của bạn được giữ nguyên qua mỗi lần chuyển.
Nhấp vào ô màu để mở bộ chọn, hoặc dán HEX trực tiếp vào ô. Kéo thanh trượt để đặt vị trí stop 0-100%. Nhấp + Add stop để chèn một stop mới ở khoảng trống lớn nhất (với màu trung điểm). Tối đa 12 stop.
Với linear, đặt góc (0° hướng lên, 90° hướng phải). Với radial, chọn shape, từ khóa size và vị trí trung tâm. Với conic, đặt góc khởi đầu. Chuyển Color interpolation sang OKLCH để có điểm giữa mượt theo cảm quan trên các gradient nhiều hue.
Ba khung cập nhật trực tiếp: CSS (background-image:...), Tailwind v4 (bg-[...]), JSON (dạng design token). Dùng biểu tượng sao chép trên mỗi khung, hoặc nhấn Download CSS để lưu một tệp gradient.css sẵn sàng đưa vào project.
Bốn tình huống phổ biến mà một công cụ trình duyệt ưu tiên quyền riêng tư đánh bại việc mở Figma + một trang gradient riêng.
Chọn một preset gần với thương hiệu, đưa hai màu thương hiệu của bạn vào các stop, chuyển sang nội suy OKLCH để có điểm giữa sạch sẽ. Sao chép CSS, dán vào stylesheet của hero. Tổng thời gian: dưới 2 phút.
Xây dựng một gradient 3 stop cho thương hiệu một lần, sao chép thành design token JSON, đưa vào Style Dictionary / Figma Tokens. Giờ mọi nút + thẻ trên mọi nền tảng đều dùng cùng một gradient theo tham chiếu. Cập nhật ở một chỗ, lan tỏa khắp nơi.
Conic gradient tổng hợp rất hợp cho hình ảnh biểu đồ tròn, vòng tiến độ hoặc trạng thái shimmer 'đang tải dữ liệu'. Chọn loại conic, đặt from-angle, đưa stop vào đúng phần trăm — phép toán khớp chính xác góc 0-360° với vị trí phần trăm.
Xây dựng gradient, đặt tỉ lệ khung hình khớp với mục tiêu (16:9 cho slide, 1:1 cho IG, 3:1 cho header X), chụp màn hình bản xem trước. Hoặc sao chép CSS vào một tệp HTML rời và chụp màn hình trong trình duyệt ở đúng kích thước pixel bạn cần.
Màu sắc và gradient của bạn không bao giờ rời khỏi thiết bị. Mở DevTools → Network và bạn sẽ thấy không có request đi ra nào trong bất kỳ thao tác nào.
background-image CSS gốc — nên gradient được render khớp chính xác với những gì stylesheet sẽ tạo ra trong trình duyệt của người dùng cuối.
Những bài đọc được tuyển chọn về CSS gradient, nội suy OKLCH và các hệ thống design token.
Why OKLCH replaces HSL for design systems: perceptual lightness, predictable chroma, wide-gamut support.
From sRGB linearization to relative luminance — every step of the contrast formula, with worked examples.
Linear chuyển màu dọc theo một đường thẳng ở góc đã chọn (0° = lên, 90° = sang phải). Radial chuyển màu từ một điểm trung tâm ra ngoài — circle hoặc ellipse, với từ khóa size như farthest-corner. Conic xoay quanh một điểm trung tâm — color stop nằm tại các góc như kim đồng hồ. Conic rất hợp cho biểu đồ tròn, mặt đồng hồ và nền color-wheel tổng hợp.
Khi chuyển giữa các hue không tương đồng — ví dụ xanh dương → vàng, hoặc đỏ → xanh lá. Nội suy sRGB mặc định đi qua một điểm giữa xám đục; OKLCH (CSS Color Module 4 in oklch) giữ điểm giữa rực rỡ vì nó nội suy trong không gian đồng nhất theo cảm quan. Với gradient hai stop giữa các hue tương tự, khác biệt nhỏ. Với gradient nhiều stop hoặc dải hue rộng, OKLCH tốt hơn rõ rệt.
Một utility arbitrary-value bạn có thể dán thẳng vào JSX / Blade / HTML: bg-[linear-gradient(45deg,#ff6b6b_0%,#feca57_50%,#ff9ff3_100%)]. Không cần thay đổi tailwind.config.js; hoạt động trên bất kỳ project Tailwind 4 nào. Nếu bạn thích token màu có tên, hãy sao chép CSS thay thế và tự chuyển đổi.
Linear và radial gradient đã được hỗ trợ rộng rãi từ năm 2014. Conic gradient có mặt trên tất cả các trình duyệt evergreen vào năm 2021. Từ khóa nội suy in oklch được hỗ trợ trên Chrome 111+, Safari 16.2+, Firefox 113+. Nếu cần hỗ trợ trình duyệt cũ, hãy dùng nội suy sRGB mặc định — khác biệt thị giác rõ nhất ở các gradient nhiều stop có hue nhảy lớn.
Không. Việc tạo chuỗi gradient, serialize CSS / Tailwind / JSON và bản xem trước trực tiếp đều chạy bằng JavaScript trên thiết bị của bạn. Mở DevTools → Network và bạn sẽ thấy không có request đi ra nào trong bất kỳ thao tác nào. Dán màu thương hiệu, token nội bộ — không có gì rời khỏi laptop của bạn.