• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    利用CSS3美化單選、復(fù)選按鈕的顯示樣式

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 18:53:21
    文檔

    利用CSS3美化單選、復(fù)選按鈕的顯示樣式

    利用CSS3美化單選、復(fù)選按鈕的顯示樣式:眾所周知,表單中的一寫元素原生樣式不是很好看,項(xiàng)目中用到的時(shí)候需要優(yōu)化,下面這篇文章主要介紹了如何利用CSS3美化單選、復(fù)選按鈕的顯示樣式,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。前言相信大家都知道在表單元素中,單選按鈕和復(fù)選按鈕都具有選中和
    推薦度:
    導(dǎo)讀利用CSS3美化單選、復(fù)選按鈕的顯示樣式:眾所周知,表單中的一寫元素原生樣式不是很好看,項(xiàng)目中用到的時(shí)候需要優(yōu)化,下面這篇文章主要介紹了如何利用CSS3美化單選、復(fù)選按鈕的顯示樣式,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。前言相信大家都知道在表單元素中,單選按鈕和復(fù)選按鈕都具有選中和
    眾所周知,表單中的一寫元素原生樣式不是很好看,項(xiàng)目中用到的時(shí)候需要優(yōu)化,下面這篇文章主要介紹了如何利用CSS3美化單選、復(fù)選按鈕的顯示樣式,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。

    前言

    相信大家都知道在表單元素中,單選按鈕和復(fù)選按鈕都具有選中和未選中狀態(tài)。要覆寫這兩個(gè)按鈕默認(rèn)樣式比較困難。在CSS3中,我們可以通過(guò)狀態(tài)選擇器“:checked”配合其他標(biāo)簽實(shí)現(xiàn)自定義樣式。利用CSS3我們可以打造非常具有個(gè)性化的用戶表單,本文中實(shí)現(xiàn)的效果非常不錯(cuò),感興趣的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)。

    效果圖如下

    利用CSS3美化單選、復(fù)選按鈕的顯示樣式

    實(shí)例代碼

    <!DOCTYPE html>
    <html lang="en">
    <head>
     <meta charset="UTF-8">
     <title>復(fù)選單選樣式</title>
     <link rel="stylesheet" href="style.css">
    </head>
    <style>
     form {
     border: 1px solid #ccc;
     padding: 20px;
     width: 300px;
     }
     .wrapper {
     margin-bottom: 10px;
     }
     /*復(fù)選框*/
     .checkbox-box {
     display: inline-block;
     width: 20px;
     height: 20px;
     margin-right: 10px;
     position: relative;
     border: 2px solid orange;
     vertical-align: middle;
     }
     .checkbox-box input {
     opacity: 0;
     position: absolute;
     top:0;
     left:0;
     z-index:10;
     }
     .checkbox-box span {
     position: absolute;
     top: -10px;
     right: 3px;
     font-size: 30px;
     font-weight: bold;
     font-family: Arial;
     -webkit-transform: rotate(30deg);
     transform: rotate(30deg);
     color: orange;
     } 
     .checkbox-box input[type="checkbox"] + span {
     opacity:0;
     }
     .checkbox-box input[type="checkbox"]:checked + span {
     opacity: 1;
     }
    
     /*單選框*/
     .redio-box {
     display: inline-block;
     width: 30px;
     height: 30px;
     margin-right: 10px;
     position: relative;
     background: orange;
     vertical-align: middle;
     border-radius: 100%;
     }
     .redio-box input {
     opacity: 0;
     position: absolute;
     top:0;
     left:0;
     width: 100%;
     height:100%;
     z-index:100;/*使input按鈕在span的上一層,不加點(diǎn)擊區(qū)域會(huì)出現(xiàn)不靈敏*/
     }
     .redio-box span { 
     display: block;
     width: 10px;
     height: 10px;
     border-radius: 100%;
     position: absolute;
     background: #fff;
     top: 50%;
     left:50%;
     margin: -5px 0 0 -5px;
     z-index:1;
     }
     .redio-box input[type="radio"] + span {
     opacity: 0;
     }
     .redio-box input[type="radio"]:checked + span {
     opacity: 1;
     }
    </style>
    <body>
    <h2>復(fù)選框:</h2>
    <form action="#">
    
     <p class="wrapper">
     <p class="checkbox-box">
     <input name="1" type="checkbox" checked id="usename" />
     <span>√</span>
     </p>
     <label for="usename">體育</label>
     </p>
     
     <p class="wrapper">
     <p class="checkbox-box">
     <input name="1" type="checkbox" id="usepwd" />
     <span>√</span>
     </p>
     <label for="usepwd">音樂(lè)</label>
     </p>
    
     <p class="wrapper">
     <p class="checkbox-box">
     <input name="1" type="checkbox" id="checkbox3" />
     <span>√</span>
     </p>
     <label for="checkbox3">讀書</label>
     </p>
     
     <p class="wrapper">
     <p class="checkbox-box">
     <input name="1" type="checkbox" id="checkbox4" />
     <span>√</span>
     </p>
     <label for="checkbox4">運(yùn)動(dòng)</label>
     </p>
    
    </form> 
    
    
    <h2>單選框</h2>
    <form action="#">
     <p class="wrapper">
     <p class="redio-box">
     <input type="radio" checked="checked" id="boy" name="1" /><span></span>
     </p>
     <label for="boy">男</label>
     </p>
     
     <p class="wrapper">
     <p class="redio-box">
     <input type="radio" id="girl" name="1" /><span></span>
     </p>
     <label for="girl">女</label>
     </p>
    </form> 
    
    </body>
    </html>

    注意:

    + 是css的相鄰選擇符。

    關(guān)系選擇符只有四種,是 空格 > + ~ (包含選擇符、子選擇符、相鄰選擇符、兄弟選擇符)

    更多利用CSS3美化單選、復(fù)選按鈕的顯示樣式相關(guān)文章請(qǐng)關(guān)注PHP中文網(wǎng)!

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    利用CSS3美化單選、復(fù)選按鈕的顯示樣式

    利用CSS3美化單選、復(fù)選按鈕的顯示樣式:眾所周知,表單中的一寫元素原生樣式不是很好看,項(xiàng)目中用到的時(shí)候需要優(yōu)化,下面這篇文章主要介紹了如何利用CSS3美化單選、復(fù)選按鈕的顯示樣式,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。前言相信大家都知道在表單元素中,單選按鈕和復(fù)選按鈕都具有選中和
    推薦度:
    標(biāo)簽: 美化 樣式 復(fù)選框
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 久久精品夜色噜噜亚洲A∨| 亚洲?V乱码久久精品蜜桃 | 日韩人妻无码精品久久久不卡 | 日本内射精品一区二区视频| 国产精品九九九| 国产午夜精品无码| 亚洲国产精品激情在线观看| 精品国产高清在线拍| 51精品资源视频在线播放| 97久久久久人妻精品专区| 人人妻人人澡人人爽精品日本 | 孩交VIDEOS精品乱子| 中文字幕精品亚洲无线码一区应用| 国产伦精品一区二区免费| 91精品国产色综久久| 久久亚洲国产午夜精品理论片| 国产AV午夜精品一区二区三区| 亚洲精品成人片在线播放| 色婷婷久久久SWAG精品| 精品一区二区三区在线观看| 国产精品夜色视频一级区| 99热亚洲精品6码| 中文精品一卡2卡3卡4卡| 久久九九青青国产精品| 精品久久久久久亚洲| 精品久久久久久久久中文字幕| 国产精品爽黄69天堂a| 国产精品国产精品国产专区不卡| 99久久精品午夜一区二区| xxx国产精品视频| 国产精品日韩AV在线播放| 国产精品vⅰdeoxxxx国产| 国产三级精品三级在线专区1| 99久久精品毛片免费播放| 87国产私拍福利精品视频| 国产亚洲精品xxx| 99久久精品国产高清一区二区| 99精品一区二区三区无码吞精| 国产精品亲子乱子伦xxxx裸| 国产精品多p对白交换绿帽| 精品国产一区二区三区无码|