Công cụ tìm màu bổ túc
Nhập màu gốc
Hỗ trợ #RGB, #RRGGBB, rgb() dùng số nguyên và hsl() dùng phần trăm. Phép tính nằm trong trình duyệt; màu xuất hiện trong URL gửi đi với mỗi yêu cầu tải trang.
Màu bổ túc nằm đối diện nhau trên vòng màu kỹ thuật số. Nhập một giá trị HEX, RGB hoặc HSL đúng cú pháp để tính màu bổ túc HSL, các màu bổ túc chẻ đôi, màu tứ sắc đi kèm và tỷ lệ tương phản WCAG chính xác. Mọi phép tính đều diễn ra cục bộ trong trình duyệt.
Cách tính màu bổ túc
-
1
Nhập giá trị màu
Dùng #RGB, #RRGGBB, rgb() với số nguyên hoặc hsl() với phần trăm. Toàn bộ giá trị được kiểm tra trước khi tính.
-
2
Xoay tông màu 180°
Màu bổ túc HSL: cộng 180° vào tông màu, giữ nguyên độ bão hòa và độ sáng.
-
3
Suy ra split-complement
Hai màu ở 150° và 210° so với màu gốc: lựa chọn dịu hơn so với màu bổ túc trực tiếp khi độ tương phản quá cao.
-
4
Hiện gợi ý về khả năng tiếp cận
Tỷ lệ tương phản của cặp màu trên nền trắng và đen, kèm cảnh báo nếu cặp màu có khả năng không đạt WCAG AA khi dùng làm chữ/nền.
Ví dụ
| Màu gốc | Hex | Màu bổ túc (HSL) | Hex |
|---|---|---|---|
| Đỏ thuần | #FF0000 | Xanh lơ | #00FFFF |
| San hô | #FF7F50 | Xanh lơ ngọc | #50D0FF |
| Xanh rừng | #228B22 | Tím | #8B228B |
| Xanh hoàng gia | #4169E1 | Cam vàng | #E1B941 |
| Oải hương | #E6E6FA | Vàng nhạt | #FAFAE6 |
Các giá trị HEX, RGB và HSL hiển thị cùng mô tả một màu sRGB. Sao chép kết quả để dùng trong CSS hoặc công cụ thiết kế khác.
Màu bổ túc HSL so với màu bổ túc RYB
- HSL (màn hình): đỏ ↔ xanh lơ, xanh lá ↔ hồng cánh sen, xanh dương ↔ vàng. Đây là hình học của góc HSL suy ra từ sRGB dùng trong CSS, không phải mô phỏng trộn ánh sáng.
- RYB (họa sĩ): đỏ ↔ xanh lá, xanh dương ↔ cam, vàng ↔ tím. Đây là quy ước giảng dạy truyền thống, không dự đoán cách các sắc tố cụ thể pha trộn.
Công cụ chỉ dùng mô hình HSL kỹ thuật số. Công cụ không đổi sang vòng màu sơn RYB vì màu bổ túc của sắc tố còn phụ thuộc vào vật liệu và cách pha.
Khi nào màu bổ túc phát huy tốt
- Nút CTA trên nền thương hiệu. Ghép màu chính với màu bổ túc của nó để nút nổi bật.
- Trực quan hóa dữ liệu với biểu đồ hai chuỗi (lãi và lỗ, trước và sau).
- Đổ bóng trong minh họa: bóng của một quả bí ngô màu cam trông thuyết phục hơn khi tô xanh dương thay vì cam tối hơn.
- Thương hiệu thể thao: nhiều đội dùng bảng màu bổ túc hoặc split-complement (xanh dương/cam, đỏ/xanh lá, vàng/tím).
Khi nào chúng thất bại
- Chữ thân bài trên nền: màu bổ túc trực tiếp (đỏ trên xanh lá, xanh dương trên cam) gây khó chịu khi đọc. Sai lệch sắc thể cao gây mỏi mắt.
- Phủ toàn bề mặt: một màn hình 50% đỏ và 50% xanh lá rất mệt mắt. Hãy dùng màu bổ túc cho điểm nhấn (5-10% diện tích bề mặt), không phải làm chủ đạo.
- Tính nhất quán thương hiệu: màu bổ túc trông rối. Hầu hết thương hiệu hiện đại dùng đơn sắc hoặc tương đồng + một màu nhấn, không phải cặp bổ túc kép.
Split-complement
Split-complement (gốc + 150° + 210°) thường là lựa chọn thực dụng tốt hơn:
- Giữ độ tương phản cao với vùng màu bổ túc.
- Tránh hiện tượng rung của màu bổ túc trực tiếp.
- Cung cấp hai màu nhấn cho thiết kế nhiều lớp.
Ví dụ: gốc = xanh dương → bổ túc = cam (gắt) → split-complement = cam đỏ + cam vàng (phong phú hơn).
Giảm bão hòa màu bổ túc
Màu bổ túc thuần hiếm khi đẹp ở độ bão hòa tối đa. Hãy giảm độ bão hòa 20-40% trên một hoặc cả hai màu để có bảng màu dịu hơn:
- Đỏ (S=100%) + Xanh lơ (S=100%) = rung mắt.
- Đỏ (S=60%) + Xanh lơ (S=60%) = bảng màu poster cổ điển.
- Đỏ gạch thương hiệu (S=45%) + Xanh ngọc bụi (S=30%) = hiện đại, dùng được.
Kiểm tra hợp lý trước khi dùng
- Tỷ lệ tương phản của cặp màu: công cụ báo cáo giá trị này. Dưới 4.5:1 là không đạt AA cho chữ.
- Thử trên nền trung tính: màu bổ túc trông khác nhau trên nền trắng, xám, đen.
- Thử in nếu đó là đích đến, CMYK có thể làm dịch chuyển độ bão hòa và quan hệ bổ túc so với RGB.
Câu hỏi thường gặp
Chúng sắp xếp sắc độ theo các quy ước khác nhau. HSL dùng góc số suy ra từ sRGB; vòng RYB truyền thống đặt các màu cơ bản của họa sĩ trên một vòng tròn khái niệm. Không mô hình nào dự đoán kết quả pha ánh sáng hoặc sơn thật.
Có, chúng đồng nghĩa trong lý thuyết màu. “Đối diện trên vòng tròn màu” và “bổ túc” chỉ cùng một quan hệ.
Hiếm khi. Màu bổ túc trực tiếp thường không đạt độ tương phản WCAG khi dùng làm chữ/nền vì chúng có độ sáng tương tự nhau. Hãy tăng chênh lệch độ sáng (chữ tối trên nền sáng) để đạt chuẩn.
Có, bảng kết quả gồm màu bổ túc trực tiếp, split-complement (hai màu kèm hai bên) và bộ bốn tetradic. Hãy chọn cái phù hợp với mục tiêu thiết kế của bạn.
Công cụ liên quan
Bảng tham chiếu ASCII
Bảng ASCII đầy đủ từ 0 đến 127 với giá trị thập phân, thập lục phân, bát phân, nhị phân và ký hiệu tham chiếu ký tự số HTML, gồm NUL, LF và DEL.
Bộ chuyển đổi Base64 sang Hex
Chuyển chuỗi Base64 thành các byte nền tảng được biểu diễn dưới dạng hệ thập lục phân (hex). Hữu ích để kiểm tra token, khóa, chứng chỉ và JWT.
Trình chuyển đổi Binary sang Hex
Chuyển input binary thành giá trị hexadecimal chữ hoa đơn giản. Ký tự không phải 0 hoặc 1 bị bỏ qua và số 0 ở đầu không được giữ lại.
Trình tạo bảng màu
Tạo bảng màu đơn sắc, tương đồng, bổ túc, bộ ba hoặc bộ bốn từ màu HEX gốc và xuất các biến CSS sẵn sàng sao chép.
Bộ chuyển đổi nhị phân sang bát phân
Chuyển nhị phân sang bát phân bằng cách gom ba bit một lần. Hữu ích cho quyền Unix, hệ thống cũ và hiển thị số gọn hơn.
Trình tạo bảng màu ngẫu nhiên
Tạo bảng màu ngẫu nhiên từ 2 đến 15 mẫu màu, chọn phong cách rực rỡ, pastel, dịu hoặc tối, rồi sao chép mã HEX hoặc biến CSS.