Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

:interest-source

Limited availability

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.

La pseudo-classe CSS :interest-source représente un élément invocateur d'intérêt lorsque l'intérêt est affiché sur celui-ci.

Syntaxe

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

Exemples

Sélectionner un élément invocateur d'intérêt

Dans cet exemple, nous montrons comment :interest-source peut être utilisé pour appliquer des styles à un élément invocateur d'intérêt lorsque l'intérêt est affiché sur celui-ci.

HTML

Le balisage inclut un bouton (<button>) et un paragraphe (<p>). Nous définissons le <button> comme un invocateur d'intérêt en lui donnant l'attribut interestfor dont la valeur correspond à un id de l'élément <p>, faisant du paragraphe l'élément cible. Le paragraphe est transformé en fenêtre contextuelle en lui donnant l'attribut popover, ce qui le cache initialement.

html
<button interestfor="mafenetrecontextuelle">Bouton</button>
<p id="mafenetrecontextuelle" popover>Une info-bulle au survol</p>

CSS

Dans le CSS, nous définissons une règle avec un sélecteur :interest-source pour appliquer une combinaison spécifique de background-color et color au <button> lorsque l'intérêt est affiché sur celui-ci. Nous appliquons également d'autres styles au <button>, qui sont cachés pour des raisons de concision.

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

Résultat

Ça s'affiche comme suit :

Essayez de montrer de l'intérêt pour le bouton (par exemple, en le survolant ou en lui donnant la sélection), et notez comment la combinaison de couleurs hotpink et purple est appliquée uniquement lorsque l'intérêt est affiché.

Spécifications

Specification
Selectors Level 4
# selectordef-interest-source

Compatibilité des navigateurs

Voir aussi