方法1: CSSの:hover擬似クラスを使用する方法
<style>
/* ホバーエフェクトを適用したいセルのスタイルを定義 */
.hover-cell {
/* デフォルトのセルのスタイル */
}
/* ホバーエフェクトを適用するためのセレクタ */
.hover-cell:hover {
/* ホバーエフェクトのスタイル */
}
</style>
<table>
<tr>
<td class="hover-cell">セル1</td>
<td>セル2</td>
</tr>
<tr>
<td>セル3</td>
<td class="hover-cell">セル4</td>
</tr>
</table>
方法2: JavaScriptを使用する方法
<style>
/* ホバーエフェクトを適用したいセルのスタイルを定義 */
.hover-cell {
/* デフォルトのセルのスタイル */
}
/* ホバーエフェクトのスタイル */
.hover-effect {
/* ホバーエフェクトのスタイル */
}
</style>
<script>
// セルにマウスが乗った時の処理
function handleCellHover(event) {
event.target.classList.add('hover-effect');
}
// セルからマウスが離れた時の処理
function handleCellHoverOut(event) {
event.target.classList.remove('hover-effect');
}
</script>
<table>
<tr>
<td class="hover-cell" onmouseover="handleCellHover(event)" onmouseout="handleCellHoverOut(event)">セル1</td>
<td>セル2</td>
</tr>
<tr>
<td>セル3</td>
<td class="hover-cell" onmouseover="handleCellHover(event)" onmouseout="handleCellHoverOut(event)">セル4</td>
</tr>
</table>
これらの方法を使用すると、テーブル内の個々のセルにホバーエフェクトを追加することができます。どちらの方法も効果的であり、デザインに合わせて選択することができます。詳細なスタイルやエフェクトは、必要に応じてカスタマイズしてください。