のような表があります。ホバー付きテーブル内のターゲットDIV
<table>
<thead></thead>
<tbody>
<tr>
<td>
<div class="img"></div>
</td>
<tr>
</tbody>
</table>
「img」クラスの私のdivには、グレースケール100%の背景画像:url( '')があります。
グレースケールを削除したい場合は、この<td>
の上にカーソルを置いてください。これは可能ですか?私はdivを "ターゲット"して削除する方法を正確には分かりません。私はこのような何かをした
:
.img:hover {
filter: grayscale(0%)
}
しかし、それはホバーではなく、実際のdivを得るのtdのthatsをだから、それは動作しません。
また、絶対divを、私のTDの相対divの中に入れようとしました。それから、私はそれを目標とすることができますが、それは<td>
ではなくdivにカーソルを置いたときにのみ機能します。
これは可能ですか?私はReactを使用しています。だから、もしJSがあれば、それが1つの解決策になると思います。
https://www.w3.org/TR/css3-selectors/#descendant-combinators – Quentin