欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

點擊樣式css樣式,js點擊div改變css樣式

CSS鼠標點擊鏈接的樣式

我們在點擊超鏈接的時候,會發(fā)現(xiàn)

創(chuàng)新互聯(lián)建站于2013年成立,先為寧陜等服務建站,寧陜等地企業(yè),進行企業(yè)商務咨詢服務。為寧陜企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

這四個狀態(tài),鏈接的文本會發(fā)生不一樣的狀態(tài),這樣的效果就是用CSS的偽類選擇器來實現(xiàn)。

正確的CSS順序應該是

Why?

因為這四個CSS的優(yōu)先級是一樣的,所有后者會覆蓋前者。

從實現(xiàn)的步驟來分析,就應該是這樣排列才對。

用戶的操作步驟是

1. 還沒有點擊鏈接

那么只有 a:link 這一條樣式生效,用戶看到的是沒有點擊的樣式。

2. 鼠標移上去懸浮在鏈接上

那么 a: link 和 a: hover 這兩條生效,由于 a: hover 在后面,所以樣式3覆蓋了樣式1,顯示的是鼠標移上去懸浮在鏈接上這個樣式

3. 鼠標按了下去

那么 a:link 、 a:hover 和 a:active 這三條生效, a:active 覆蓋了前兩者,顯示出來的就是鼠標點擊時候的樣式。

4. 點擊完發(fā)生鏈接之后

那么 a: visited 這一條永久生效,顯示出來的就是鏈接后的樣式。

總之,必須是,

css 點擊后樣式

/*?字體鏈接樣式?*/

td.firstLevelMenuClass?a:link?{color:?#3E8BAC;?text-decoration:?none;}??????/*?未訪問的鏈接?*/

td.firstLevelMenuClass?a:visited?{color:?#FFFFFF;?text-decoration:?none;}????/*?已訪問的鏈接?*/

td.firstLevelMenuClass?a:hover?{color:?#FFFFFF;}????/*?鼠標移動到鏈接上?*/

td.firstLevelMenuClass?a:active?{color:?#FFFFFF;}???/*?選定的鏈接?*/

/*?鼠標事件背景樣式?*/

td.firstLevelMenuClass:hover?{background-image:?url(../../Public/img/menu_first_down_bg.gif);?}??/*?鼠標移動到鏈接上?*/

td.span?style="color:#cc0000;"firstLevelMenuClassHover/span{background-image:?url(../../Public/img/menu_first_down_bg.gif);?}

td.firstLevelMenuClass{background-image:?url(../../Public/img/head_menu_center.gif);?}

JS:

[javascript]?view plain?copy

/*

*?取得對應類和標簽的HTML元素

*?clsName:給定類名

*?tagName:給定的HTML元素,如果為任意?tagName='*'

*

*/

function?getElementsByClassName(clsName,?tagName)?{

var?ClassElements?=?[];

selElements?=?document.getElementsByTagName(tagName);

for?(var?i?=?0;?i??selElements.length;?i++)?{

if?(selElements[i].className?==?clsName)?{

ClassElements[ClassElements.length]?=?selElements[i];

}

}

return?ClassElements;

}

//通過改變元素class名達到間接改變背景樣式

function?onFirstMenuChangeBg(e)?{

//先清除已經(jīng)改變的元素背景樣式

var?getElements?=?getElementsByClassName('span?style="color:#cc0000;"firstLevelMenuClassHover/span',?'td');

for?(var?i?=?0;?i??getElements.length;?i++)?{

getElements[i].className?=?"firstLevelMenuClass";

}

//設置鼠標點擊元素背景樣式

e.className?=?"firstLevelMenuClassHover";

}

HTML:

[html]?view plain?copy

td?class="firstLevelMenuClass"?id="firstLevelMenu0"??onclick="onFirstMenuChangeBg(this);"?

a?href='#'測試0/a

/td

td?class="firstLevelMenuClass"?id="firstLevelMenu1"??onclick="onFirstMenuChangeBg(this);"?

a?href='#'測試1/a

/td

td?class="firstLevelMenuClass"?id="firstLevelMenu2"??onclick="onFirstMenuChangeBg(this);"?

a?href='#'測試2/a

/td

如何用它CSS設置鼠標單擊后的樣式

需要準備的材料分別有:電腦、瀏覽器、html編輯器。

1、首先,打開html編輯器,新建html文件,例如:index.html。

2、在index.html中的style標簽中,輸入css代碼:a:visited {color: blueviolet;}。

3、瀏覽器運行index.html頁面,此時超鏈接文本單擊后的樣式被設置了文字紫色顏色。

網(wǎng)站名稱:點擊樣式css樣式,js點擊div改變css樣式
網(wǎng)站網(wǎng)址:http://chinadenli.net/article9/dsegpih.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供響應式網(wǎng)站App設計手機網(wǎng)站建設云服務器網(wǎng)站排名軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)