97免费在线观看视频 I 午夜夫妻视频 I 久久久久久网站 I 天堂网男人 I 欧美大波大乳人奶 I 丝袜 中出 制服 人妻 美腿 I 窝窝午夜理论片影院 I 日韩在线伦理电影 I 韩国特级毛片 I 亚洲欧美另类激情 I 在线成人日韩 I 麻豆视频免费看 I 黄色生活毛片 I 极品一线天小嫩嫩真紧 I 色久天堂 I 久久久久久黄色片 I 林智妍三级露全乳电影视频 I 大肉大捧一进一出好爽视频 I 空乘伦理hd I 少妇口述与子做过爱 I 成人免费影片 I 国产精品国内免费一区二区三区 I 日韩制服一区 I 青青草福利在线 I 日本在线观看不卡视频 I 婷婷六月综合亚洲 I 国产又粗又黄又硬 I 美女扒开屁股让男子桶爽 I 欧美性午夜视频观看 I 欧美狠狠插 I 亚洲福利在线观看视频 I 无码抽搐高潮喷水流白浆 I 亚洲欧美国产日韩色伦 I 你懂的视频网站在线观看 I www.蜜桃视频在线观看 I 日本无码人妻精品一区二区蜜桃 I 久久中文字幕人妻丝袜 I 碰草在线视频 I 日韩精品成人av网站

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

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

之前為大家分享了一些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代碼到頁面上。運行就可以看到效果了。趕緊試一試吧。哈哈

主站蜘蛛池模板: 草久久久久久 | 爆爽久久久一区二区又大又黄又嫩 | 涩爱av天天爱天天做夜夜爽 | 女同免费毛片在线播放 | 免费视频欧美无人区码 | 永久免费看片在线播放 | 无码人妻aⅴ一区二区三区69岛 | 密色av | 136av福利视频导航 | 最新精品久久 | 97国产精品视频在线观看 | 免费视频亚洲 | 动漫人妻h无码中文字幕 | 性久久久久 | 99re6在线观看 | av噜噜噜在线播放 | 天天插天天插 | 日日爱影视 | 亚洲成人免费视频在线 | 亚州性无码不卡免费视频 | 天天干导航 | 欧美一区二区三区喷汁尤物 | 美女av一区二区三区 | 毛片网站在线观看视频 | 亚洲第一av影院 | 深夜成人在线视频 | 成人深夜小视频 | 国产精品aⅴ视频在线播放 欧美成 人版中文字幕 | 人妻熟人中文字幕一区二区 | 丰满人妻熟妇乱又伦精品 | 91视频导航| 欧美丝袜一区 | 在线观看日韩中文字幕 | 亚洲第8页 | 91精品国产成人 | 亚洲午夜精品a片久久www解说 | 国内爆初菊对白视频 | 精品国产一区二区三 | 亚洲熟女www一区二区三区 | 免费全部高h视频无码 | 亚洲欧美强伦一区二区 | 国产成人无码一区二区在线播放 | 国产欧美日韩a片免费软件 最近中文字幕日本 | 国产视频每日更新 | 色中文在线 | 国产欧美va欧美va香蕉在线 | 日本三级中文字幕在线观看 | 亚洲成熟丰满一区二区三区 | 女人性做爰100部免费 | 亚洲精品偷拍无码不卡av | 亚洲综合人成网免费视频 | 免费无码毛片一区二区三区a片 | www.中文字幕av | 嫩色av| 夜夜操导航 | 亚洲黄色在线免费观看 | 少妇人妻偷人精品一区二区 | 国语对白少妇spa私密按摩 | 在线免费观看日本 | 免费在线视频a | 性猛少妇对白xxxxx富婆 | 日韩无砖专区2021嘟嘟网 | 成年男人裸j网站 | 99国产成人综合久久精品欧美 | 国产成人喷潮在线观看 | 国产资源第一页 | 丁香八月婷婷 | 国产va免费精品高清在线30页 | 欧美成人区 | 性欧美videos武则天 | 一区二区三区四区在线 | 欧洲 | 欧美亚洲国产精品久久蜜芽直播 | 中文字幕无码专区一va亚洲v专区在线 | 国产香线蕉手机视频在线观看 | 国产精品福利视频推女郎 | 免费在线观看亚洲 | 欧美三级日韩 | 青青在线视频人视频在线 | 日韩精品亚洲色大成网站 | 国产精品美女久久久久aⅴ国产馆 | 伊人久久噜噜噜躁狠狠躁 | 91视频国产免费 | 国产黄色aaa | 国产新婚夫妇叫床声不断 | 中国女人特级毛片 | 噜噜噜狠狠夜夜躁精品仙踩林 | 久久天天躁狠狠躁夜夜96流白浆 | 欧美性猛交xxxx免费看久久久 | 无码国产乱人伦偷精品视频 | 起碰97| 久久久亚洲麻豆日韩精品一区三区 | 狼色精品人妻在线视频免费 | 成人日韩视频 | 久久久精品2019中文字幕之3 | 最色网站| 成人在线视频观看 | 狠狠一区 | 99re6这里只有精品视频在线观看 | 日本在线观看a |