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-target

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-target représente l'élément cible associé à un invocateur d'intérêt lorsque l'intérêt est affiché sur cet invocateur.

Syntaxe

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

Exemples

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

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

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.

html
<button interestfor="macible">Bouton</button>
<p id="macible">Un paragraphe</p>

CSS

Dans le CSS, nous définissons une règle avec un sélecteur :interest-target, qui appliquera un ensemble spécifique de styles à l'élément <p> lorsque l'intérêt est affiché sur le <button>. Nous appliquons également d'autres styles au <button>, qui sont cachés pour des raisons de concision.

css
p:interest-target {
  font-size: 1.5em;
  font-family: sans-serif;
  padding: 10px;
  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 le mettant au focus), et notez comment cela entraîne l'application des styles précédemment définis au paragraphe.

Spécifications

Specification
Selectors Level 4
# selectordef-interest-target

Compatibilité des navigateurs

Voir aussi