使用CSS3實(shí)現(xiàn)input多選框自定義樣式的方法示例
發(fā)布時(shí)間:2019-07-19 16:31:59 作者:沒(méi)落的宅男貴族
我要評(píng)論

這篇文章主要介紹了使用CSS3實(shí)現(xiàn)input多選框自定義樣式的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
原理:首先把input元素隱藏掉,然后用CSS設(shè)置label元素(其他元素也可以)的樣式,選中時(shí)的樣式使用input:check+label選中l(wèi)abel,無(wú)須使用圖片和JS
效果預(yù)覽
html代碼
<div class="radio"> <input type="checkbox" id="sex1"> <label for="sex1"></label> 男 </div> <div class="radio"> <input type="checkbox" id="sex2"> <label for="sex2"></label> 女 </div>
CSS代碼
.radio { position: relative; display: inline-block; margin-right: 12px; } .radio input { width: 15px; height: 15px; appearance: none;/*清楚默認(rèn)樣式*/ -webkit-appearance: none; opacity: 0; outline: none; z-index: 8; /*讓input層級(jí)高于label,使之能選中*/ } .radio label { position: absolute; left: 0; top: 6px; width: 15px; height: 15px; border: 1px solid #3582E9; } .radio input:checked+label::after { content: ""; position: absolute; left: 4px; top: 0px; /* 這里顯示矩形的一半邊框再旋轉(zhuǎn)45度來(lái)實(shí)現(xiàn)對(duì)勾樣式 */ width: 5px; height: 12px; border-right: 1px solid #000000; border-bottom: 1px solid #000000; transform: rotate(45deg); }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
- 這篇文章主要介紹了css滾動(dòng)條樣式修改的代碼,需要的朋友可以參考下2019-10-30
CSS 設(shè)置滾動(dòng)條樣式的實(shí)現(xiàn)
這篇文章主要介紹了CSS 設(shè)置滾動(dòng)條樣式的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-11純CSS3 Material Design風(fēng)格單選框和復(fù)選框特效
一個(gè)使用純CSS3制作Material Design風(fēng)格單選框和復(fù)選框的插件,只需引入指定的CSS文件,然后配合特定的HTML結(jié)構(gòu),就可以生成漂亮的風(fēng)格單選框和復(fù)選框,歡迎下載2019-09-30CSS Reset 樣式重置的實(shí)現(xiàn)示例
這篇文章主要介紹了CSS Reset 樣式重置的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)2019-08-16css 設(shè)置overflow:scroll 滾動(dòng)條的樣式
這篇文章主要介紹了css 設(shè)置overflow:scroll 滾動(dòng)條的樣式 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-25- IE一直是特殊的一個(gè)瀏覽器,我們可以使用一些方法來(lái)指定樣式表只在IE瀏覽器下被加載。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-02-20
- 本文通過(guò)代碼給大家介紹css清除默認(rèn)樣式和設(shè)置公共樣式的方法,需要的朋友參考下吧2019-10-31