這篇文章主要介紹了css實(shí)現(xiàn)鼠標(biāo)經(jīng)過樣式改變的方法,具有一定借鑒價(jià)值,需要的朋友可以參考下。下面就和我一起來看看吧。
成都創(chuàng)新互聯(lián)公司是專業(yè)的彭山網(wǎng)站建設(shè)公司,彭山接單;提供網(wǎng)站制作、成都網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行彭山網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
css是一種用來表現(xiàn)HTML或XML等文件樣式的計(jì)算機(jī)語言,主要是用來設(shè)計(jì)網(wǎng)頁的樣式,使網(wǎng)頁更加美化。它也是一種定義樣式結(jié)構(gòu)如字體、顏色、位置等的語言,并且css樣式可以直接存儲于HTML網(wǎng)頁或者單獨(dú)的樣式單文件中,而樣式規(guī)則的優(yōu)先級由css根據(jù)這個(gè)層次結(jié)構(gòu)決定,從而實(shí)現(xiàn)級聯(lián)效果,發(fā)展至今,css不僅能裝飾網(wǎng)頁,也可以配合各種腳本對于網(wǎng)頁進(jìn)行格式化。
css實(shí)現(xiàn)鼠標(biāo)經(jīng)過樣式改變的方法總結(jié):1、使用“:hover”偽類選擇器,選擇鼠標(biāo)指針浮動(dòng)在其上的元素,并為其設(shè)置其樣式,語法“:hover{屬性名:屬性值}”;2、使用transtion屬性,語法“transtion:css屬性名稱 過度時(shí)間;”。
1、使用偽類實(shí)現(xiàn)樣式切換
偽類是CSS2.1時(shí)出現(xiàn)的新特性,讓許多原本需要JavaScript才能做出來的效果使用CSS就能實(shí)現(xiàn)。
比如實(shí)現(xiàn)下面的鼠標(biāo)懸停效果,只要為:hover偽類應(yīng)用一組新樣式即可。當(dāng)訪客鼠標(biāo)移動(dòng)到按鈕上面時(shí),瀏覽器會(huì)自動(dòng)為按鈕應(yīng)用這新樣式。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> .slickButton { color: white; font-weight: bold; padding: 10px; border: solid 1px black; background: lightgreen; cursor: pointer; } .slickButton:hover { color: black; background: yellow; } </style> </head> <body> <button class="slickButton">盼望著,盼望著</button> </body> </html>
效果:
2、使用CSS3的過渡功能實(shí)現(xiàn)顏色過渡
直接使用偽類雖然實(shí)現(xiàn)了樣式的改變,但由于沒有過渡效果會(huì)顯得很生硬。以前如果要實(shí)現(xiàn)過渡,就需要借助第三方的js框架來實(shí)現(xiàn)。現(xiàn)在只需要使用CSS3的過渡(transition)功能,就可以從一組樣式平滑的切換到另一組樣式。
下面鼠標(biāo)移入后,按鈕背景色會(huì)慢慢地變成黃色。鼠標(biāo)離開,過渡效果又會(huì)發(fā)生,顏色恢復(fù)到初始狀態(tài)。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> .slickButton { color: white; font-weight: bold; padding: 10px; border: solid 1px black; background: lightgreen; cursor: pointer; transition: background 0.5s, color 0.5s; -webkit-transition: background 0.5s, color 0.5s; } .slickButton:hover { color: black; background: yellow; } </style> </head> <body> <button class="slickButton">盼望著,盼望著</button> </body> </html>
效果:
以上就是css實(shí)現(xiàn)鼠標(biāo)經(jīng)過樣式改變的方法的詳細(xì)內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎來創(chuàng)新互聯(lián)行業(yè)資訊!
本文題目:css實(shí)現(xiàn)鼠標(biāo)經(jīng)過樣式改變的方法
URL鏈接:http://www.yahangbao.cn/article46/gjppeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、商城網(wǎng)站、搜索引擎優(yōu)化、小程序開發(fā)、網(wǎng)頁設(shè)計(jì)公司、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)