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