Chuyển đến công cụ chọn màu

Gradient từ xanh lơ sang đỏ

Gradient CSS mượt từ xanh lơ sang đỏ, trộn trong OKLab để phần giữa luôn trong. Đổi góc, thêm màu và sao chép mã.

Màu

Trộn trong

OKLab giữ phần giữa tươi sáng. sRGB là cách trình duyệt cũ trộn màu và phần giữa thường bị xám.

Kiểu
90°

CSS

background: linear-gradient(90deg, #00ffff, #79ebe4, #a3d6c9, #bec0ae, #d2a993, #e29078, #ee745b, #f8513b, #ff0000);
background: linear-gradient(90deg in oklab, #00ffff, #ff0000);

Tailwind CSS v4

bg-linear-90/oklab from-[#00ffff] to-[#ff0000]

Các màu dọc theo gradient

7

Xanh lơ và đỏ trộn với nhau thế nào trong từng không gian màu

Cùng hai màu nhưng phần giữa sẽ khác nhau tùy không gian mà trình duyệt dùng để trộn. Đây là các màu chính xác tại điểm 50%. Khi trộn trong sRGB thông thường, màu ở giữa là #808080 với độ rực 0. OKLab cho #d2a993 với 0.057, nên bản sRGB trông xám hơn thấy rõ ở phần giữa.

Trộn trongXem trước gradientMàu ở giữaĐộ sángĐộ rực
OKLab#d2a99376,7%0.057
OKLCH#b8bd0076,7%0.206
sRGB#80808059,8%0
LCH#84c30774,6%0.197
HSL#80ff0089%0.265

Câu hỏi về gradient này

Làm sao tạo gradient từ xanh lơ sang đỏ bằng CSS?

Dùng background: linear-gradient(90deg in oklab, #00ffff, #ff0000). Thêm một dòng phía trước với bản sRGB cho trình duyệt rất cũ. Nội suy trong OKLab hoạt động trên mọi trình duyệt hiện nay.

Màu nằm giữa xanh lơ và đỏ là màu gì?

Khi trộn trong OKLab, màu nằm giữa xanh lơ và đỏ là #d2a993. Trộn trong sRGB thông thường cho ra #808080.

Làm sao tạo gradient từ xanh lơ sang đỏ trong Tailwind CSS?

Trong Tailwind CSS v4, hãy dùng các class bg-linear-90/oklab from-[#00ffff] to-[#ff0000].