このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

:interest-target 擬似クラス (CSS)

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

Want more browser support for this feature? Tell us why.

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

:interest-target は CSS の擬似クラスで、関心インボーカー要素に対して関心が表示された際に、その要素に関連付けられた対象要素を表します。

構文

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

例

関心インボーカー要素に関連付けられた対象要素の選択

この例では、関心インボーカー要素に関心が示された際に、:interest-target を使用して、その関心インボーカー要素の対象要素にスタイルを適用する方法を使用できます。

HTML

このマークアップには、<button> と <p> が含まれています。<button> を関心インボーカーとして指定するために、<p> 要素の id と一致する値を interestfor 属性に設定し、この段落を対象要素としています。

html
<button interestfor="mytarget">ボタン</button>
<p id="mytarget">段落</p>

CSS

CSS では、:interest-target セレクターを持つルールを指定しています。これにより、<button> に対して関心が表示された際に、<p> 要素に特定のスタイルセットが適用されます。また、<button> に対してもいくつかのスタイルを適用していますが、説明を簡潔にするため、ここではそれらを省略しています。

css
p:interest-target {
  font-size: 1.5em;
  font-family: sans-serif;
  padding: 10px;
  background-color: hotpink;
  color: purple;
}

結果

次のようにレンダリングされます。

そのボタンに関心を示してみてください(例えば、ポインターをかざしたり、フォーカスを当てたりするなど)。そうすると、先ほど示したスタイルが段落に適用される様子を確認できます。

仕様書

仕様書
Selectors Level 5
# selectordef-interest-target

ブラウザーの互換性

関連情報