免费人妻精品一区二区三区-人人玩人人添人人澡东莞-很黄很色很污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代碼到頁面上。運行就可以看到效果了。趕緊試一試吧。哈哈

主站蜘蛛池模板: 欧美成人精品手机在线 | 精品久久久久99 | 成人午夜精品福利 | 日本熟妇人妻xxxxx-欢迎您 | 国产亚洲一本大道中文在线 | 日本精品一区二区三区四区的功能 | 成人动漫中文字幕 | 无码人妻丰满熟妇区毛片18 | 国产偷抇久久精品a片69麻豆 | 免费夜色污私人网站在线观看 | 成人午夜高潮a∨猛片 | 黄色一级网站 | 无码高潮爽到爆的喷水视频app | 97婷婷狠狠成为人免费视频 | 久久精品人妻一区二区蜜桃 | 午夜精品999 | 99re视频热这里只有精品7 | 干爹你真棒插曲mv在线观看 | 91精品国产99| 日批视频免费在线观看 | 日本精品一二三区 | 国产熟妇搡bbbb搡bbbb | 少妇真人直播免费视频 | 免费看的黄色小视频 | 亚洲 欧美 日韩 在线 | 奴色虐av一区二区三区 | 久久精品国产99精品国产亚洲性色 | 精品国产乱码久久久久久绯色 | 91亚洲综合 | 国产白丝精品爽爽久久蜜臀 | 亚洲男女内射在线播放 | 亚洲看片网 | 67194成在线观看免费 | 国产一区二区三区成人欧美日韩在线观看 | 日韩精品久久 | 伊人久久精品无码二区麻豆 | 亚洲图片88 | www.日本黄| 国产边摸边吃奶边做爽视频 | 色狠狠色婷婷丁香五月 | 婷婷的五月天 | 99久久国产综合精品swag | 天天曰天天躁天天摸孕妇 | 日韩一级片免费 | 成人精品国产区在线观看 | 狠狠婷婷色五月中文字幕 | 亚洲第九十九页 | xxxxx在线| 国产亚洲va在线电影 | 精品人妻潮喷久久久又裸又黄 | 国产明星裸体xxxx视频 | 香蕉久久国产超碰青草 | 夜夜躁狠狠躁2021 | 无码精品人妻一区二区三区人妻斩 | 久久久久香蕉视频 | 在线 | 国产精品99传媒丿 | 日本免费一区高清观看 | 国内精品视频 | 无码国产69精品久久久久app | www.av麻豆| 日韩精品亚洲精品第一页 | av资源网在线观看 | 欧美精品二区三区四区免费看视频 | 色综合亚洲一区二区小说性色aⅴ | 午夜激情婷婷 | 福利毛片 | 波多野结衣一区二区三区av免费 | 鲁大师影院在线观看 | 神马午夜视频 | www亚洲精品久久久无码 | 亚洲欧洲日产国码综合在线 | 欧美精品一区二区免费 | 国产精品久久在线 | 欧美午夜大片 | 亚洲色最新高清av网站 | 亚洲乱码在线卡一卡二卡新区 | 精品国产一级 | 色偷偷人人澡人人添老妇人 | 三个男吃我奶头一边一个视频 | 性生活香蕉视频 | 欧洲无码一区二区三区在线观看 | 女女同性av片在线观看免费 | 亚洲影院天堂中文av色 | 五月婷婷激情网 | 国内精品视频自在一区 | 一二三四日本中文在线 | 又黄又爽吃奶视频在线观看 | 91手机在线观看 | 久久青草成人综合网站 | 日韩欧美大片 | 五级 黄 色 片 | 日韩欧美中文字幕在线观看 | 加勒比一本heyzo高清视频 | 久久性网 | 午夜剧场成人 | 日韩欧美一 | 欧美午夜精品理论片a级按摩 | 中文字幕+乱码+中文字幕无忧 | 男女做爰猛烈吃奶啪啪喷水网站 |