ホームページ >ウェブフロントエンド >htmlチュートリアル >マウスホバーの行全体の背景色コードの CSS 実装_html/css_WEB-ITnose
マウスホバー時に行全体の背景色を変更するための CSS コード:
ニュースリスト形式では、各行を明確に区別するために、通常、マウスが行上にホバーしているときに、その行全体が以下のように、現在の行を色褪せることができます。コード例を通してこの効果を実現する方法を簡単に紹介します。コードは次のとおりです。
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title></head><body><style type="text/css">a.menulink { display:block; width:198px; text-align:left; text-decoration:none; font-family:arial; font-size:12px; color:#000000; border:none; border:solid 1px #ffffff;}a.menulink:hover { background-color:#f0e1ff;}</style><table border="0" width="198"> <tr> <td width="100%"><a href="#" class="menulink">蚂蚁部落一</a></td> </tr> <tr> <td width="100%"><a href="#" class="menulink">蚂蚁部落二</a></td> </tr> <tr> <td width="100%"><a href="#" class="menulink">蚂蚁部落三</a></td> </tr></table></body></html>
上記のコードでは、マウスが上にあるときに、ライン全体の色を変えることができます。 簡単に説明します。
1. 実装プロセス:
サイズを設定できるように、display:block を通じて a 要素をブロックレベルの要素に変換します。
a.menulink: aタグ内のclass属性値がmenulinkである要素を表します。
a.menulink:hover: リンク上にマウスを置いたときのクラス属性値がmenulinkである要素のスタイルをaタグに設定します。
2. 関連資料:
1. ホバーについては、CSS での a:link、a:visited、a:hover、および a:active の使用に関する章を参照してください。
2.hover は、CSS 疑似クラス セレクター E:hover の章を参照することもできます。
元のアドレスは次のとおりです: http://www.softwhy.com/forum.php?mod=viewthread&tid=10887
詳細については、以下を参照してください: http://www.softwhy.com/divcss/