:interest-source

Limited availability

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

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Lớp giả CSS :interest-source đại diện cho phần tử interest invoker khi người dùng thể hiện sự quan tâm tới nó.

Cú pháp

css
:interest-source {
  /* ... */
}

Ví dụ

Chọn phần tử interest invoker

Trong ví dụ này, chúng ta minh họa cách dùng :interest-source để áp dụng kiểu cho phần tử interest invoker khi người dùng thể hiện sự quan tâm tới nó.

HTML

Đoạn markup bao gồm một <button> và một <p>. Chúng ta chỉ định <button> là interest invoker bằng cách gán thuộc tính interestfor có giá trị khớp với id của phần tử <p>, khiến đoạn văn trở thành phần tử đích. Đoạn văn được chuyển thành popover bằng cách gán thuộc tính popover, giúp ẩn nó ban đầu.

html
<button interestfor="mypopover">Button</button>
<p id="mypopover" popover>A hover tooltip</p>

CSS

Trong CSS, chúng ta chỉ định một quy tắc với bộ chọn :interest-source để áp dụng tổ hợp background-colorcolor cụ thể cho <button> khi người dùng thể hiện sự quan tâm tới nó. Một số kiểu khác được áp dụng cho <button> đã được ẩn để ngắn gọn.

css
button:interest-source {
  background-color: hotpink;
  color: purple;
}

Kết quả

Kết quả hiển thị như sau:

Hãy thử thể hiện sự quan tâm tới nút (ví dụ bằng cách di chuột hoặc focus vào nó), và chú ý cách tổ hợp màu hotpinkpurple chỉ được áp dụng khi có sự quan tâm.

Đặc tả

Specification
Selectors Level 4
# selectordef-interest-source

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

Xem thêm