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一区二区三区 | 2021无码最新国产在线观看 | 日本高清www无色夜在线视频 | 日本一级淫片免费啪啪琪琪 | 亚洲另类国产综合小说 | 在线观看日韩 | 成人一区三区 | 伊人网综合在线 | 制服丝袜中文字幕在线 | 日本熟妇xxxx潮喷视频 | 欧美 日韩 国产 另类 图片区 | 香蕉午夜 | 成人男女做爰免费视频网老司机 | 国产h在线观看 | 在线不卡日本 | 娇妻被黑人粗大高潮白浆 | 美女裸体无遮挡免费视频网站 | 国产成人精品一区二三区在线观看 | 国产理伦天狼影院 | 亚洲乱码一区av黑人高潮 | 九九视频免费观看 | 丁香五月激情综合亚洲 | 国产jk白丝在线观看免费 | 欧美精品免费观看二区 | 日本中文字幕在线视频二区 | 中文字幕69 | 色视频在线播放 | 色香欲天天天影视综合网 | 久久久久久欧美精品色一二三四 | 在线观看av你懂的 | 亚洲第一页视频 | 国产又粗又硬又爽视频 | 爱情岛成人www永久地址 | 毛片一级在线 | 绝顶高潮合集videos | 国产9 9在线 | 中文 | 国产人妻精品一区二区三区 | 国产ts人妖另类 | 另类αv欧美另类aⅴ | 亚洲精品无码你懂的 | 亚洲成人一区在线 | 国产a线视频播放 | 精品一卡2卡三卡4卡乱码精品视频 | 久久国产视频一区 | 欧美成人精品第一区 | 天天操天天插天天干 | 久热国产精品视频 | 男人天堂av网 | 免费裸体无遮挡黄网站免费看 | 成人亚洲性情网站www在线观看 | 免费看国产精品3a黄的视频 | 中文字幕人成无码免费视频 | 97人摸人人澡人人人超一碰 | 裸体美女无遮挡免费网站 | 丰满少妇裸体性激交 | 国产日韩久久久久69影院 | 巨爆中文字幕巨爆区爆乳 | 99色播| 国产一区二区三区色 | 一本加勒比hezyo黑人 | 99国精品午夜福利视频不卡 | 日日摸日日添夜夜爽97 | 国产白丝视频 | 中文字幕日产无线码一区 | 天堂网传媒| 人人添人人澡人人澡人人人人 | 国产精品色婷婷亚洲综合看 | 亚洲国产综合在线区尤物 | 亚洲成人激情av | 激情校园都市古典人妻 | 国产一级片视频 | 亚洲日本丝袜丝袜办公室 | 18禁成人黄网站免费观看久久 | 国产宾馆自拍 | av免费资源| 亚欧综合在线 | 青青草原精品99久久精品66 | 亚洲乱码一区av黑人高潮 | 狠狠色狠狠色狠狠五月 | 欧美黑人一区二区三区 | 久久久久久亚洲精品成人 | 24小时日本在线www免费的 | 免费av毛片 | 亚洲逼图 | 99久久九九免费观看 | 久久久精品人妻一区二区三区gv | 亚洲 精品 制服 校园 无码 | 毛片库| 亚洲妇女自偷自偷图片 | 国产奶水涨喷在线播放 | 女人天堂在线a在线 | 日韩三级免费观看 | 欧美疯狂做受xxxxx高潮 | 久久久久久免费毛片精品 | 97色伦久久x88av | 欧美日韩精品二区 | xxxx日本高清 | 91亚洲成a人片在线观看www | 免费无码黄十八禁网站在线观看 |