css3實(shí)現(xiàn)單選、多選按鈕改變其原生樣式用圖片代替_html/css
來源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 16:17:07
css3實(shí)現(xiàn)單選、多選按鈕改變其原生樣式用圖片代替_html/css
css3實(shí)現(xiàn)單選、多選按鈕改變其原生樣式用圖片代替_html/css_WEB-ITnose:最近才開始寫博客,所以把前幾個(gè)月做項(xiàng)目時(shí)遇到的問題整理一下寫出來,眾所周知,表單中的一寫元素原生樣式不是很好看,項(xiàng)目中用到的時(shí)候需要優(yōu)化,今天我就寫一下單選按鈕很多選按鈕的樣式的優(yōu)化,首先自己要做出按鈕選中之前的圖片和按鈕選中之后的圖片。然
導(dǎo)讀css3實(shí)現(xiàn)單選、多選按鈕改變其原生樣式用圖片代替_html/css_WEB-ITnose:最近才開始寫博客,所以把前幾個(gè)月做項(xiàng)目時(shí)遇到的問題整理一下寫出來,眾所周知,表單中的一寫元素原生樣式不是很好看,項(xiàng)目中用到的時(shí)候需要優(yōu)化,今天我就寫一下單選按鈕很多選按鈕的樣式的優(yōu)化,首先自己要做出按鈕選中之前的圖片和按鈕選中之后的圖片。然

最近才開始寫博客,所以把前幾個(gè)月做項(xiàng)目時(shí)遇到的問題整理一下寫出來,眾所周知,表單中的一寫元素原生樣式不是很好看,項(xiàng)目中用到的時(shí)候需要優(yōu)化,今天我就寫一下單選按鈕很多選按鈕的樣式的優(yōu)化,首先自己要做出按鈕選中之前的圖片和按鈕選中之后的圖片。然后就是代碼了。直接上代碼:(代碼比較多,這是我之前在做項(xiàng)目時(shí)樣式都搬過來了,樣式什么都是可以自己寫的。)
css代碼如下: 1 label { /*設(shè)置label的樣式*/ 2 width: 100%; 3 padding: 10px 0px; 4 display: block; 5 line-height: 20px; 6 position: relative; 7 font-weight: normal; 8 } 9 .radio .option { /*把優(yōu)化后的按鈕圖片設(shè)置為該div的背景圖片,把該div定位到原生樣式的上方,遮蓋住原生樣式。*/10 width: 25px;11 height: 25px;12 position: absolute;13 top: 10px;14 left: 0px;15 background-size: cover;16 background: url(img/radio.png) no-repeat;17 background-size: cover;18 }19 .radio input[type="radio"] { /*為了保險(xiǎn)起見,把原生樣式隱藏掉*/20 display: inline-block ;21 margin-right: 15px ;22 opacity: 0 ;23 }24 input[type="radio"]:checked+div { /*當(dāng)radiuo被選中時(shí),把input下邊的div標(biāo)簽的背景圖片替換掉*/25 background: url(img/radio-checked.png) no-repeat;26 background-size: cover;27 }
最后貼上一張效果圖:
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
css3實(shí)現(xiàn)單選、多選按鈕改變其原生樣式用圖片代替_html/css
css3實(shí)現(xiàn)單選、多選按鈕改變其原生樣式用圖片代替_html/css_WEB-ITnose:最近才開始寫博客,所以把前幾個(gè)月做項(xiàng)目時(shí)遇到的問題整理一下寫出來,眾所周知,表單中的一寫元素原生樣式不是很好看,項(xiàng)目中用到的時(shí)候需要優(yōu)化,今天我就寫一下單選按鈕很多選按鈕的樣式的優(yōu)化,首先自己要做出按鈕選中之前的圖片和按鈕選中之后的圖片。然