CSS "Hover" 擬似クラスを使用したホバー時のテーブルの行と列の強調表示
このシナリオでは、ホバー時にテーブルの行と列の両方を強調表示します
強調表示に擬似要素を使用する
行と列を強調表示するには、::before および ::after 擬似要素を利用します。要素。これらは、ドキュメントのフローの外側に存在する、絶対的に配置された仮想要素を作成します:
td:hover::before, /* Highlight rows on hover */ .row:hover::before { background-color: #ffa; content: '<pre class="brush:php;toolbar:false"><tr class="row"> <th class="col">50kg</th> <th class="col">55kg</th> <th class="col">60kg</th> <th class="col">65kg</th> <th class="col">70kg</th> </tr>
特異性のための CSS クラス
HTML では、 のようなクラスを追加します。 row と .col を使用してターゲット要素を明確に指定します。
結論
このソリューションは、純粋に CSS を使用してホバー時に行と列の両方を強調表示します。 JavaScript または jQuery。すべての最新のブラウザで動作しますが、古いブラウザでは正常に機能が低下します。
以上がCSS のみを使用して、ホバー時にテーブルの行と列の両方を強調表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。