說真的,「滑鼠移過表格變色」或是「滑鼠移動列變色」這種概念實在是很難用中文來表達,當初為了找這種「變色」的相關程式碼,實在是花了不少直角不少功夫,用英文來找的話,就顯得簡單多了,英文的關鍵字為「change row color on mouseover」。

如果還是不曉得直角在說什麼的話,請直接看本文範例

為了達到表格列(row)變色之目的,只要在表格中 <tr> 的標籤內加入以下的程式碼即可:

<tr bgcolor="#顏色" onmouseover="this.style.backgroundColor='#顏色';" onMouseOut="this.style.backgroundColor='#顏色';">

onMouseOver 的屬性為滑鼠移動時的顏色, 至於 onMouseOut 的屬性為滑鼠移走後之顏色,若不設定時,則為 <tr> 原本的背景色(bgcolor)。

站範例為使用 Javascript 所達到的技術,不論在 Firefox 或 IE 上皆可正常執行,可參考以下網址取得相關資訊:

至於使用 CSS 之範例,各位網友們可以參考下列資料,不過畢竟直角還沒有試過,因此僅供參考:

本文引用網址:http://mrangle.macroviz.com/?p=90

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ◕‿◕ Abigale 的頭像
    ◕‿◕ Abigale

    ◕‿◕ Abigale的部落格

    ◕‿◕ Abigale 發表在 痞客邦 留言(0) 人氣()