新聞中心
鼠標(biāo)事件改變css樣式、選擇器
我們在很多時候其實是需要在網(wǎng)頁中設(shè)置鼠標(biāo)效果的,有些是自動生成的,比如一個link鏈接,那么鼠標(biāo)移上去自動會變成一個手的樣子去點(diǎn)擊,有時候一個input輸入框,那么鼠標(biāo)就自動變成一個英文大寫I的樣子,那么我們是否可以將更多對象設(shè)置成我們需要的樣子呢?這完全是可以的,接下來就看下效果吧
成都創(chuàng)新互聯(lián)服務(wù)項目包括勃利網(wǎng)站建設(shè)、勃利網(wǎng)站制作、勃利網(wǎng)頁制作以及勃利網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,勃利網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到勃利省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
onClick:鼠標(biāo)單擊事件。(是指鼠標(biāo)按下,然后松開時產(chǎn)生。)
onDblClick:鼠標(biāo)雙擊事件。(是指鼠標(biāo)快速按下,松開,并再次按下時產(chǎn)生。)
onMouseDown:鼠標(biāo)按下事件。(鼠標(biāo)按下時即產(chǎn)生。)
onMouseUp:鼠標(biāo)釋放事件。(是指鼠標(biāo)從按下的狀態(tài)到彈起。)
onMouseMove:鼠標(biāo)移動事件。(是指在特定元素上移動鼠標(biāo)。)
onMouseOver:鼠標(biāo)經(jīng)過事件。(是指,當(dāng)指針從外界往元素上移動時產(chǎn)生。)
onMouseOut:鼠標(biāo)離開事件。(是指鼠標(biāo)從特定元素上離開時產(chǎn)生。)
onLoad:載入事件。(當(dāng)圖象或頁面結(jié)束載入時產(chǎn)生。)
onUnload:卸載事件。(當(dāng)訪問者離開頁面時產(chǎn)生。)
onScroll:滾動條滾動事件。(當(dāng)訪問者使用卷軸上移或下移時產(chǎn)生。)
將這個自定義樣式應(yīng)用到圖片上,在瀏覽器中預(yù)覽到圖片變成了黑白,我們再定義一個樣式“.over”,這個樣式?jīng)]有任何內(nèi)容,是空樣式,樣式表代碼如下:
.over {}
.out {filter: Gray}
然后在圖片標(biāo)記(IMG)里加上“onMouseOver="this.className='over'" onMouseOut="this.className='out'"”,意思為當(dāng)鼠標(biāo)經(jīng)過時,圖片為over樣式,即彩色正常圖象;當(dāng)鼠標(biāo)離開時,圖片為out樣式,即黑白圖像。oMouseOver和onMouseOut是鼠標(biāo)事件,this.className=”…”表示當(dāng)前對象的class名 為…,注意大小寫不要寫錯,JS對大小寫非常敏感。
這樣這個效果就完成了,保存后在瀏覽器里打開,圖象是黑白的,當(dāng)鼠標(biāo)移上去時,圖象變成彩色,鼠標(biāo)離開時,圖象又變回黑白。只要發(fā)揮你的想象,通過this.className方法還可以做出很多好看的鼠標(biāo)效果。
十字
文本光標(biāo)
等待
默認(rèn)
問號
左右箭頭
上下箭頭
系統(tǒng)自動給出效果
系統(tǒng)自動給出效果
:hover 選擇器用于選擇鼠標(biāo)指針浮動在上面的元素。
提示: :hover 選擇器可用于所有元素,不只是鏈接。
提示: :link 選擇器設(shè)置指向未被訪問頁面的鏈接的樣式,:visited 選擇器用于設(shè)置指向已被訪問的頁面的鏈接,:active 選擇器用于活動鏈接。
注釋: 在 CSS 定義中,:hover 必須位于 :link 和 :visited 之后(如果存在的話),這樣樣式才能生效。
怎么用css實現(xiàn)鼠標(biāo)移上去不同樣式?
css使用:hover可以給當(dāng)前元素增加鼠標(biāo)經(jīng)過效果的樣式。
js可以使用mouseenter,mouseover或者jquery的hover事件內(nèi)部實現(xiàn)更改元素的樣式。
CSS樣式 怎樣才可以做到鼠標(biāo)移動到字體下顯示有下劃線
1、打開html開發(fā)工具并創(chuàng)建一個html文件。
2、在html頁面上找到body標(biāo)記,鍵入body標(biāo)記,并用a標(biāo)記覆蓋內(nèi)容。
3、修改a標(biāo)簽的內(nèi)容,將顏色設(shè)置為藍(lán)色。
4、將鼠標(biāo)設(shè)置為在a標(biāo)簽上滑動,字體下方將變?yōu)榧t色下劃線:a:hover {color:red}。
css怎么設(shè)置鼠標(biāo)移動后的樣式
用hover就可以了,意思是當(dāng)鼠標(biāo)經(jīng)過時
舉個例子,一個叫top類的div:
.top:hover{ color:#F00; font-size:18px;}
意思是當(dāng)鼠標(biāo)經(jīng)過時字體顏色變?yōu)榧t色,大小變?yōu)?8像素,離開后恢復(fù)原樣。
css怎么讓懸浮框下移
新建一個html文件,命名為test.html,用于講解CSS實現(xiàn)文本框怎么下移。在test.html文件內(nèi),使用div標(biāo)簽創(chuàng)建一個模塊,并設(shè)置div的class屬性為mydiv,主要用于下面通過該class來設(shè)置css樣式。在test.html文件內(nèi),在div標(biāo)簽內(nèi),使用input標(biāo)簽創(chuàng)建一個文本框,并設(shè)置input的id屬性為myinput。在test.html文件內(nèi),編寫style type="text/css"/style標(biāo)簽,頁面的css樣式將寫在該標(biāo)簽內(nèi)在css標(biāo)簽中,定義類名為mydiv的樣式,使用border設(shè)置div的邊框為1px灰色邊框,使用width設(shè)置div的寬度為400px,使用height設(shè)置div的高度為200px。在瀏覽器中打開test.html文件,查看文本框未下移前的效果。在css標(biāo)簽內(nèi),定義id為myinput的樣式,使用margin-top設(shè)置文本框下移20px。在瀏覽器打開test.html文件,查看實現(xiàn)的效果。
標(biāo)題名稱:移動css樣式,移動端css樣式怎么寫
網(wǎng)址分享:http://fisionsoft.com.cn/article/dscceph.html