Khuyến nghị khóa học:
- Trang trước Hàm clamp() trong CSS
- Trang tiếp theo Hàm color-mix() trong CSS
- Quay lại cấp trên Sách tham khảo hàm CSS
Hàm color() của CSS
Định nghĩa và cách sử dụng của CSS color()
Hàm cho phép chỉ định màu trong không gian màu cụ thể.
Mô hình
Ví dụ 1
Định nghĩa màu nền trong không gian màu display-p3 (màu trong suốt 0.3):
div { padding: 15px; border: 2px solid black; background-color: color(display-p3 0.6 0.6 0 / .3); }
Ví dụ 2
Sử dụng ngôn ngữ giá trị tương đối:
div { padding: 15px; border: 2px solid black; background-color: color(from blue srgb r g b / 0.4); }
Ngôn ngữ CSS
Ngôn ngữ giá trị tuyệt đối
color(colorspace c1 c2 c3 / A)
Giá trị | Mô tả |
---|---|
colorspace |
Bắt buộc. Định nghĩa một trong các không gian màu đã định trước:
|
c1 c2 c3 |
Bắt buộc. Biểu thị giá trị phần tử của không gian màu. Mỗi giá trị có thể được viết dưới dạng số (giữa 0 và 1), phần trăm (giữa 0% và 100%) hoặc từ khóa none. |
/ A |
Tùy chọn. Biểu thị giá trị kênh trong suốt của màu (0 biểu thị hoàn toàn trong suốt, 100 biểu thị hoàn toàn không trong suốt). Cũng có thể sử dụng none (để biểu thị không có kênh trong suốt). Giá trị mặc định là 100. |
Ngôn ngữ giá trị tương đối
color(from color colorspace c1 c2 c3 / A)
Giá trị | Mô tả |
---|---|
from color |
Bắt đầu bằng từ khóa from, sau đó là giá trị màu biểu thị màu gốc. Đây là màu gốc mà màu tương đối dựa trên. |
colorspace |
Bắt buộc. Định nghĩa một trong các không gian màu đã định trước:
|
c1 c2 c3 |
Bắt buộc. Biểu thị giá trị phần tử của không gian màu. Mỗi giá trị có thể được viết dưới dạng số (giữa 0 và 1), phần trăm (giữa 0% và 100%) hoặc từ khóa none. |
/ A |
Tùy chọn. Biểu thị giá trị kênh trong suốt của màu (0 biểu thị hoàn toàn trong suốt, 100 biểu thị hoàn toàn không trong suốt). Cũng có thể sử dụng none (để biểu thị không có kênh trong suốt). Giá trị mặc định là 100. |
Chi tiết kỹ thuật
Phiên bản: | Mô đun CSS Color Level 5 |
---|
Hỗ trợ trình duyệt
Số liệu trong bảng biểu thị phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ hàm này.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
111 | 111 | 113 | 15 | 97 |
Trang liên quan
Tham khảo:Màu CSS
- Trang trước Hàm clamp() trong CSS
- Trang tiếp theo Hàm color-mix() trong CSS
- Quay lại cấp trên Sách tham khảo hàm CSS