免费人妻精品一区二区三区-人人玩人人添人人澡东莞-很黄很色很污18禁免费-视频一区二区三区四区五区-久久99精品久久久久久9-国产97色在线 | 国-伊人七七-已婚少妇美妙人妻系列-欧美俄罗斯乱妇-奇米在线-国产精品99久久精品爆乳-欧美精品乱码视频一二专区-又大又爽又黄无码a片-粉嫩绯色av一区二区在线观看-国产爆乳无码av在线播放

DIV里純css3實現的超炫checkbox復選框和radio單選框

2016/8/25 9:06:04   閱讀:1637    發布者:1637

之前為大家分享了一些css3實現的按鈕。今天要為大家分享的是純css3實現的checkbox復選框和radio單選框,效果超級炫。先讓我們看看圖吧!

 

這個實例完全由css3實現的沒有任何js代碼。下面我們一起看下實現代碼吧

html代碼:


 <div style="width:200px; float:left"> 
            <label> 
                <input type="checkbox" class="option-input checkbox" checked=""> 
                Checkbox 
            </label> 
            <label> 
                <input type="checkbox" class="option-input checkbox"> 
                Checkbox 
            </label> 
            <label> 
                <input type="checkbox" class="option-input checkbox"> 
                Checkbox 
            </label> 
        </div> 
        <div style="width:200px; float:left"> 
            <label> 
                <input type="radio" class="option-input radio" name="example"> 
                Radio option 
            </label> 
            <label> 
                <input type="radio" class="option-input radio" name="example"> 
                Radio option 
            </label> 
            <label> 
                <input type="radio" class="option-input radio" name="example"> 
                Radio option 
            </label> 
        </div>


css3代碼:


@-webkit-keyframes click-wave { 
  0% { 
    width: 40px; 
    height: 40px; 
    opacity: 0.35; 
    position: relative; 
  } 
  100% { 
    width: 200px; 
    height: 200px; 
    margin-left: -80px; 
    margin-top: -80px; 
    opacity: 0.0; 
  } 
} 
@-moz-keyframes click-wave { 
  0% { 
    width: 40px; 
    height: 40px; 
    opacity: 0.35; 
    position: relative; 
  } 
  100% { 
    width: 200px; 
    height: 200px; 
    margin-left: -80px; 
    margin-top: -80px; 
    opacity: 0.0; 
  } 
} 
@-o-keyframes click-wave { 
  0% { 
    width: 40px; 
    height: 40px; 
    opacity: 0.35; 
    position: relative; 
  } 
  100% { 
    width: 200px; 
    height: 200px; 
    margin-left: -80px; 
    margin-top: -80px; 
    opacity: 0.0; 
  } 
} 
@keyframes click-wave { 
  0% { 
    width: 40px; 
    height: 40px; 
    opacity: 0.35; 
    position: relative; 
  } 
  100% { 
    width: 200px; 
    height: 200px; 
    margin-left: -80px; 
    margin-top: -80px; 
    opacity: 0.0; 
  } 
} 
.option-input { 
  -webkit-appearance: none; 
  -moz-appearance: none; 
  -ms-appearance: none; 
  -o-appearance: none; 
  appearance: none; 
  position: relative; 
  top: 13.33333px; 
  width: 40px; 
  height: 40px; 
  -webkit-transition: all 0.15s ease-out 0; 
  -moz-transition: all 0.15s ease-out 0; 
  transition: all 0.15s ease-out 0; 
  background: #cbd1d8; 
  border: none; 
  color: #fff; 
  cursor: pointer; 
  display: inline-block; 
  outline: none; 
  position: relative; 
  margin-right: 0.5rem; 
  z-index: 1000; 
} 
.option-input:hover { 
  background: #9faab7; 
} 
.option-input:checked { 
  background: #40e0d0; 
} 
.option-input:checked::before { 
  width: 40px; 
  height: 40px; 
  position: absolute; 
  content: ’\2716’; 
  display: inline-block; 
  font-size: 26.66667px; 
  text-align: center; 
  line-height: 40px; 
} 
.option-input:checked::after { 
  -webkit-animation: click-wave 0.65s; 
  -moz-animation: click-wave 0.65s; 
  animation: click-wave 0.65s; 
  background: #40e0d0; 
  content: ’’; 
  display: block; 
  position: relative; 
  z-index: 100; 
} 
.option-input.radio { 
  border-radius: 50%; 
} 
.option-input.radio::after { 
  border-radius: 50%; 
} 

body { 
  display: -webkit-box; 
  display: -moz-box; 
  display: box; 
  -webkit-box-orient: horizontal; 
  -moz-box-orient: horizontal; 
  box-orient: horizontal; 
  -webkit-box-pack: start; 
  -moz-box-pack: start; 
  box-pack: start; 
  -webkit-box-align: stretch; 
  -moz-box-align: stretch; 
  box-align: stretch; 
  background: #e8ebee; 
  color: #9faab7; 
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
  text-align: center; 
} 
body div { 
  padding: 5rem; 
} 
body label { 
  display: block; 
  line-height: 40px; 
}


是不是很簡單。只要復制上面的html代碼和css代碼到頁面上。運行就可以看到效果了。趕緊試一試吧。哈哈

主站蜘蛛池模板: 亚洲精品在看在线观看 | 髙清国产性猛交xxxand | 久久精品视频一区 | 日本特黄aaaaaa片在线观看 | 亚洲少妇中文字幕 | 国产成人啪精品视频网站午夜 | 看全色黄大色黄大片大学生 | 强迫大乳人妻中文字幕 | 一区二区亚洲 | 国内自拍一区 | 后进式无遮挡啪啪摇乳动态图 | av在线收看 | 人妻少妇av中文字幕乱码 | 成人精品视频 | 成年美女黄网站色大片免费看 | 性按摩xxxⅹ视频 | 亚洲在线资源 | 国产日韩一区在线精品 | 日本成人福利视频 | 蜜臀av国产精品久久久久 | 在线视频a | 永久免费毛片 | 日本高清aⅴ毛片免费 | 女人脱了内裤趴开腿让男躁 | 午夜特片网 | 国产久操视频 | 天堂网www在线资源 日韩不卡在线 | 97人妻碰碰碰久久久久禁片 | 久久影院午夜伦手机不四虎卡 | 国产精品久久久久久人妻 | 国产肉体xxxx裸体784大胆 | 无码免费无线观看在线视 | 毛片的网站 | 3p在线视频 | 毛片视 | 又大又粗欧美黑人aaaaa片 | 国内精品久久久久av福利秒拍 | 在线免费看污片 | 成人av片无码免费天天看 | 99精产国品一二三产区在线 | 麻豆婷婷 | 亚洲在线观看免费 | av免费观看一区 | 人妻久久久精品99系列2021 | 亚洲精品无码中文久久字幕 | 国产在线精品观看 | 国产裸体美女永久免费无遮挡 | 国产色播av在线 | av大帝在线观看 | 亚洲国产av玩弄放荡人妇系列 | 欧美日韩精品一区二区三区高清视频 | 精品少妇久久久 | awww在线天堂bd资源在线 | 久久精品中文騷妇女内射 | 97久久人国产精品婷婷 | 亚洲精品色婷婷在线影院 | 国产精品极品美女自在线观看免费 | 国产乱码字幕精品高清av | 男男19禁啪啪无遮挡免费 | 97香蕉视频 | 色综合天天综合欧美综合 | 成a人片亚洲日本久久 | 国产综合社区 | 91私拍| 黄色激情在线观看 | 日韩国产亚洲欧美中国v | 国产精品一区二区三区在线 | 胸大美女又黄的网站 | 欧美日韩中文字幕一区 | 国产av大陆精品一区二区三区 | 久久天堂精品 | 亚洲中文字幕无码一区在线 | 九九精品九九 | 日本免费不卡一区在线电影 | 精品国产一卡2卡3卡4卡新区 | 亚洲人成网站在线观看69影院 | 国精品人妻无码一区免费视频电影 | 久久久久成人片免费观看蜜芽 | 欧美人与动欧交视频 | 国产精品va在线观看手机版hd | 真人作爱免费视频 | 欧美肥老妇视频 | 中文字幕欧洲有码无码 | 极品久久久久 | 国产人妻久久精品一区二区三区 | 婷婷婷色| 秋霞午夜伦理 | 国产91精品一区二区 | av人摸人人人澡人人超碰 | 中文字幕久热精品视频在线 | 国产佗精品一区二区三区 | 白嫩无码人妻丰满熟妇啪啪区百度 | 精品国产综合区久久久久久 | 中文字幕网伦射乱中文 | 麻豆av一区 | 免费网站内射红桃视频 | 国产真人无码作爱视频免费 | 99久久精品一区二区三区 | 亚洲欧洲成人a∨在线观看 天天夜夜人人 |