CSS鼠標(biāo)響應(yīng)事件經(jīng)過、移動(dòng)、點(diǎn)擊示例介紹
更新時(shí)間:2013年09月04日 16:15:36 作者:
本文為大家介紹下CSS 鼠標(biāo)響應(yīng)事件:鼠標(biāo)經(jīng)過CSS、鼠標(biāo)移動(dòng)CSS、鼠標(biāo)點(diǎn)擊CSS以及示例,喜歡的朋友可以參考下
幾種鼠標(biāo)觸發(fā)CSS事件。
說明:
onMouseDown 按下鼠標(biāo)時(shí)觸發(fā)
onMouseOver 鼠標(biāo)經(jīng)過時(shí)觸發(fā)
onMouseUp 按下鼠標(biāo)松開鼠標(biāo)時(shí)觸發(fā)
onMouseOut 鼠標(biāo)移出時(shí)觸發(fā)
onMouseMove 鼠標(biāo)移動(dòng)時(shí)觸
<html>
<head>
<title>CSS 鼠標(biāo)響應(yīng)事件</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
.Off{ background-color: #00FF66; padding:100px;}
.up{background-color: #FF0000; padding:100px}
</style>
</head>
<body>
<ul class=Off onMouseOut="this.className='Off'" onMouseOver="this.className='Up'">
<h4>鼠標(biāo)響應(yīng)事件 當(dāng)鼠標(biāo)經(jīng)過移出時(shí)切換css</h4>
<li>onMouseDown 按下鼠標(biāo)時(shí)觸發(fā)
<li>onMouseOver 鼠標(biāo)經(jīng)過時(shí)觸發(fā)
<li>onMouseUp 按下鼠標(biāo)松開鼠標(biāo)時(shí)觸發(fā)
<li>onMouseOut 鼠標(biāo)移出時(shí)觸發(fā)
<li>onMouseMove 鼠標(biāo)移動(dòng)時(shí)觸發(fā) </li>
</ul>
</body>
</html>
<span style="color: red;">鼠標(biāo)經(jīng)過表格變色樣式:<br></span>
<style>
table { background-color:#000000; cursor:hand; width:100%; }
td {
/*設(shè)置onmouseover事件*/
onmouseover: expression(onmouseover=function (){this.style.borderColor ='blue';this.style.color='red';this.style.backgroundColor ='yellow'});
/*設(shè)置onmouseout事件*/
onmouseout: expression(onmouseout=function (){this.style.borderColor='';this.style.color='';this.style.backgroundColor =''});
background-color:#ffffff;
}
</style>
控制表格隔行變色:
簡(jiǎn)單應(yīng)用:
<style type="text/css">
<!--
tr {background-color:expression((this.sectionRowIndex%2==0)?"#E1F1F1":"#F0F0F0")}
-->
高級(jí)應(yīng)用:每個(gè)單元格變色
<style type="text/css">
<!--
tr {background-color:expression((this.sectionRowIndex%2==0)?"red":"blue")}
td {background-color:expression((this.cellIndex%2==0)?"":((this.parentElement.sectionRowIndex%2==0)?"green":"yellow"))}
-->
</style>
添加CSS文件引用:
<link id="cssStyle" rel="stylesheet" type="text/css" href="../style.css" />
說明:
onMouseDown 按下鼠標(biāo)時(shí)觸發(fā)
onMouseOver 鼠標(biāo)經(jīng)過時(shí)觸發(fā)
onMouseUp 按下鼠標(biāo)松開鼠標(biāo)時(shí)觸發(fā)
onMouseOut 鼠標(biāo)移出時(shí)觸發(fā)
onMouseMove 鼠標(biāo)移動(dòng)時(shí)觸
復(fù)制代碼 代碼如下:
<html>
<head>
<title>CSS 鼠標(biāo)響應(yīng)事件</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
.Off{ background-color: #00FF66; padding:100px;}
.up{background-color: #FF0000; padding:100px}
</style>
</head>
<body>
<ul class=Off onMouseOut="this.className='Off'" onMouseOver="this.className='Up'">
<h4>鼠標(biāo)響應(yīng)事件 當(dāng)鼠標(biāo)經(jīng)過移出時(shí)切換css</h4>
<li>onMouseDown 按下鼠標(biāo)時(shí)觸發(fā)
<li>onMouseOver 鼠標(biāo)經(jīng)過時(shí)觸發(fā)
<li>onMouseUp 按下鼠標(biāo)松開鼠標(biāo)時(shí)觸發(fā)
<li>onMouseOut 鼠標(biāo)移出時(shí)觸發(fā)
<li>onMouseMove 鼠標(biāo)移動(dòng)時(shí)觸發(fā) </li>
</ul>
</body>
</html>
復(fù)制代碼 代碼如下:
<span style="color: red;">鼠標(biāo)經(jīng)過表格變色樣式:<br></span>
復(fù)制代碼 代碼如下:
<style>
table { background-color:#000000; cursor:hand; width:100%; }
td {
/*設(shè)置onmouseover事件*/
onmouseover: expression(onmouseover=function (){this.style.borderColor ='blue';this.style.color='red';this.style.backgroundColor ='yellow'});
/*設(shè)置onmouseout事件*/
onmouseout: expression(onmouseout=function (){this.style.borderColor='';this.style.color='';this.style.backgroundColor =''});
background-color:#ffffff;
}
</style>
控制表格隔行變色:
簡(jiǎn)單應(yīng)用:
<style type="text/css">
<!--
tr {background-color:expression((this.sectionRowIndex%2==0)?"#E1F1F1":"#F0F0F0")}
-->
高級(jí)應(yīng)用:每個(gè)單元格變色
<style type="text/css">
<!--
tr {background-color:expression((this.sectionRowIndex%2==0)?"red":"blue")}
td {background-color:expression((this.cellIndex%2==0)?"":((this.parentElement.sectionRowIndex%2==0)?"green":"yellow"))}
-->
</style>
添加CSS文件引用:
復(fù)制代碼 代碼如下:
<link id="cssStyle" rel="stylesheet" type="text/css" href="../style.css" />
您可能感興趣的文章:
- js 鼠標(biāo)點(diǎn)擊事件及其它捕獲
- 關(guān)于window.pageYOffset和document.documentElement.scrollTop
- js鼠標(biāo)點(diǎn)擊事件在各個(gè)瀏覽器中的寫法及Event對(duì)象屬性介紹
- 為GridView的行添加鼠標(biāo)經(jīng)過、點(diǎn)擊事件的小例子
- 使用JS或jQuery模擬鼠標(biāo)點(diǎn)擊a標(biāo)簽事件代碼
- js監(jiān)聽鼠標(biāo)點(diǎn)擊和鍵盤點(diǎn)擊事件并自動(dòng)跳轉(zhuǎn)頁面
- 鼠標(biāo)事件的screenY,pageY,clientY,layerY,offsetY屬性詳解
相關(guān)文章
JS+Canvas實(shí)現(xiàn)接球小游戲的示例代碼
本文主要為大家詳細(xì)介紹了如何利用JS+Canvas實(shí)現(xiàn)接球小游戲,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)有一定的幫助,感興趣的小伙伴可以了解一下2022-06-06JS實(shí)現(xiàn)動(dòng)態(tài)倒計(jì)時(shí)功能(天數(shù)、時(shí)、分、秒)
這篇文章主要介紹了JS實(shí)現(xiàn)動(dòng)態(tài)倒計(jì)時(shí)功能詳解(天數(shù)、時(shí)、分、秒),需要的朋友可以參考下2019-12-12css+html+js實(shí)現(xiàn)五角星評(píng)分
這篇文章主要為大家詳細(xì)介紹了css+html+js實(shí)現(xiàn)五角星評(píng)分,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-09-09基于js實(shí)現(xiàn)抽紅包并分配代碼實(shí)例
這篇文章主要介紹了基于js實(shí)現(xiàn)抽紅包并分配代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09JavaScript實(shí)現(xiàn)全選和全不選操作
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)全選和全不選操作,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09js調(diào)用父框架函數(shù)與彈窗調(diào)用父頁面函數(shù)的簡(jiǎn)單方法
下面小編就為大家?guī)硪黄猨s調(diào)用父框架函數(shù)與彈窗調(diào)用父頁面函數(shù)的簡(jiǎn)單方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11