Псевдокласс CSS `:interest-source`
Базовый уровень Ограниченная доступность
Эта функция не относится к базовому уровню, поскольку она не работает в некоторых наиболее широко используемых браузерах.
Экспериментальная функция: Это экспериментальная технология
Перед использованием в production внимательно ознакомьтесь с таблицей совместимости с браузерами.
Экспериментальная функция: Это экспериментальная технология
Перед использованием в production внимательно ознакомьтесь с таблицей совместимости с браузерами.
:interest-source CSS псевдокласс представляет элемент — инициатор интереса, когда к нему проявляется интерес.
Синтаксис
:interest-source {
/* ... */
}
Примеры
Выбор элемента — инициатора интереса
В этом примере показано, как :interest-source можно использовать для применения стилей к элементу — инициатору интереса, когда к нему проявляется интерес.
HTML
Разметка содержит <button> и <p>. Мы указываем <button> в качестве инициатора интереса, добавляя к нему атрибут interestfor со значением, совпадающим с id элемента <p>, тем самым делая абзац целевым элементом. Абзац превращается во всплывающую подсказку благодаря атрибуту popover, который изначально скрывает его.
<button interestfor="mypopover">Button</button> <p id="mypopover" popover>A hover tooltip</p>
CSS
В CSS мы задаём правило с селектором :interest-source, чтобы применить определённое сочетание background-color и color к <button>, когда к нему проявляется интерес. Мы также применяем другие стили к <button>, которые не приводятся для краткости.
button {
margin: 10px;
padding: 5px 10px;
border: 1px solid #dddddd;
border-radius: 5px;
font-size: 1.5em;
background-color: #eeeeee;
cursor: pointer;
}
button:interest-source {
background-color: hotpink;
color: purple;
}
Результат
Результат выглядит следующим образом:
Попробуйте проявить интерес к кнопке (например, наведя на неё указатель или переместив на неё фокус) и обратите внимание, что сочетание цветов hotpink и purple применяется только тогда, когда проявляется интерес.
Спецификации
| Спецификация |
|---|
| Selectors Level 5 # selectordef-interest-source |
Совместимость с браузерами
| Настольные устройства | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | WebView на iOS | |
interest-source |
142 |
142 |
Нет |
126 |
Нет |
142 |
Нет |
93 |
Нет |
30.0 |
142 |
Нет |
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/:interest-source