CSS實現的滑鼠懸浮整行背景變色程式碼

admin發表於2017-02-23

為了清晰的分辨每一行,可以讓當滑鼠懸浮在一行上的時候,能夠實現當前行整行變色,下面就通過程式碼例項簡單介紹一下如何實現此效果,程式碼如下:

[HTML] 純文字檢視 複製程式碼
<!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>

在以上程式碼中,當滑鼠懸浮在行上的時候,能夠實現整行變色,下面做一下簡單介紹。

一.實現過程:

將a元素通過display:block轉換成塊級元素,這樣才能夠設定它的尺寸。

a.menulink:表示a標籤中class屬性值為menulink的元素。

a.menulink:hover:設定a標籤中class屬性值為menulink的元素,當滑鼠懸浮在連結上的樣式。

二.相關閱讀:

(1).hover可以參閱CSS a:link、a:visited、a:hover、a:active一章節。 

(2).hover也可以參閱CSS E:hover一章節。

相關文章