color-index

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Tính năng media color-index trong CSS có thể được dùng để kiểm tra số lượng mục trong bảng tra cứu màu sắc (color lookup table) của thiết bị đầu ra.

Cú pháp

Tính năng color-index được chỉ định dưới dạng giá trị <integer> biểu thị số lượng mục trong bảng tra cứu màu sắc của thiết bị đầu ra. (Giá trị này bằng 0 nếu thiết bị không sử dụng bảng như vậy.) Đây là tính năng phạm vi, nghĩa là bạn cũng có thể dùng các biến thể có tiền tố min-color-indexmax-color-index để truy vấn giá trị nhỏ nhất và lớn nhất tương ứng.

Ví dụ

Ví dụ cơ bản

HTML

html
<p>This is a test.</p>

CSS

css
p {
  color: black;
}

@media (color-index) {
  p {
    color: red;
  }
}

@media (min-color-index: 15000) {
  p {
    color: #1475ef;
  }
}

Kết quả

Stylesheet tùy chỉnh

HTML này sẽ áp dụng một stylesheet đặc biệt cho các thiết bị có ít nhất 256 màu.

html
<link rel="stylesheet" href="https://cdn.example.com/base.css" />
<link
  rel="stylesheet"
  media="(color-index >= 256)"
  href="https://cdn.example.com/color-stylesheet.css" />

Đặc tả

Specification
Media Queries Level 4
# color-index

Tương thích trình duyệt

Xem thêm