css3回顾 checkbox
<div class="checkBox">
<input type="checkbox" id="check1">
<label for="check1"></label>
</div>
*{
padding:;
margin:;
}
.checkBox{
width:20px;
margin:20px;
position:relative;
}
.checkBox label{
position:absolute;
left:;
top:;
width:20px;
height:20px;
cursor:pointer;
background:linear-gradient(to top,# %,#45484d %);
border-radius:4px;
box-shadow: inset 0px 1px 1px rgba(,,,0.5), 0px 1px 0px rgba(,,,.);
}
.checkBox label:after{
position:absolute;
top:4px;
left:4px;
content:'';
width:9px;
height:5px;
background:transparent;
border:3px solid #fcfff4;
transform:rotate(-45deg);
border-top:;
border-right:;
opacity:;
} input[type=checkbox]:checked +label:after{
opacity:;
}
<div class="checkbox2">
<input type="checkbox" id="check2">
<label for="check2"></label>
</div>
.checkbox2{
width:80px;
height:26px;
background:#;
margin:20px;
position:relative;
border-radius:50px;
box-shadow:inset 0px 1px 1px rgba(,,,0.4),0px 1px 0px rgba(,,,0.2);
}
.checkbox2:after{
content:'OFF';
color:#;
position:absolute;
right:10px;
z-index:;
font-size:12px;
line-height:26px;
text-shadow:1px 1px 0px rgba(,,,.);
}
.checkbox2:before{
content:'ON';
color:#27ae60;
position:absolute;
left:10px;
z-index:;
font-size:12px;
line-height:26px;
}
.checkbox2 label{
display:block;
width:34px;
height:20px;
cursor:pointer;
position:absolute;
top:3px;
left:3px;
z-index:;
background:#fcfff4;
background: linear-gradient(top, #fcfff4 %, #dfe5d7 %, #b3bead %);
border-radius: 50px;
box-shadow: 0px 2px 5px 0px rgba(,,,0.3);
trnasition:all .4s ease;
}
.checkbox2 input[type=checkbox]{
visibility:hidden;
}
.checkbox2 input[type=checkbox]:checked +label{
left:43px;
}
css3回顾 checkbox的更多相关文章
- css3实现checkbox变按钮
css3实现checkbox变按钮 .search_checkbox { margin: 0; padding: 0; margin-left: 15px; display: inline-block ...
- 二十六、css3改变checkbox复选框的样式
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- CSS3自定义checkbox复选框
在线演示 本地下载
- CSS3自定义Checkbox特效
在线演示 本地下载
- CSS3和jQuery实现的自定义美化Checkbox和Radiobox
现在经常可以在网络上看到一些非常奇特的表单元素,例如Checkbox复选框和Radiobox单选框,浏览器默认的样式确实是太丑了,而且更让人蛋疼的是各个浏览器的样式还不统一,考虑到现在越来越多的用户使 ...
- CSS3实现自定义Checkbox动画
CSS3实现自定义Checkbox动画是一款CSS3自定义checkbox,而且这款checkbox还带有动画效果,当你选中checkbox的时候,会以动画的方式打上一个大大的勾. 源码下载:http ...
- 30几个HTML5经典动画应用回顾 让你大饱眼福
周末大放送,让我们来回顾一下HTML5经典动画应用,一定会让你大饱眼福. 1.HTML5 Canvas画板画图工具 可定义笔刷和画布 HTML5 Canvas还有一个比较实用的应用,那就是网络画板,这 ...
- 分享7款非常实用的jQuery/CSS3插件演示和源码
上次我们分享了15款效果很酷的最新jQuery/CSS3特效,非常不错,今天要分享7个非常实用的jQuery/CSS3插件演示和源码,一起来看看. 1.jQuery ajax点击地图显示商家网点分布 ...
- 纯css3 开关按钮
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
随机推荐
- 回顾ThreadLocal
ThreadLocal作为解决特定场景下并发的一种方案,在Spring等框架及面试中经常会被问到,它是Java必须要掌握的基础知识之一. ThreadLocal类的作用是抽象线程内变量的抽象,这类对象 ...
- Java高级特性 第4节 输入输出流
一.使用I/O操作文件 关键步骤: 使用File类操作文件或目录属性 使用FileInputStream类读文本文件 使用FileOutputStram类写文本文件 使用BufferedReader类 ...
- super超类继承特点小结
super超类继承特点小结: 1. super并不是一个函数,是一个类名,形如super(B, self)事实上调用了super类的初始化函数,产生了一个super对象: 2. super类的初始化函 ...
- node压缩文件夹
前几天遇到一个需求,将一个10G的文件夹打包压缩,并去除黑名单上的文件. node自带的只能压缩文件.网上看了集中方案要么对大文件操作不行,要么只能直接操作文件夹,无法对文件夹遍历筛选. 后来确定使用 ...
- shell脚本大小写转换
几个方法 1.tr命令 2.sed替换 3.awk的tolower() toupper() 4.perl语言 详见 http://blog.51cto.com/wangxiaoyu/197623 L ...
- 02-Response简单响应报文
package com.day5; import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputSt ...
- 一个简单的gridlayout栗子
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Android 开发 框架系列 Android-Universal-Image-Loader 图片加载使用demo
Android-Universal-Image-Loader github地址:https://github.com/nostra13/Android-Universal-Image-Loader 加 ...
- ubuntu搭建php开发环境记录
这两天自己在阿里云上面买了一个ecs,系统选的是ubuntu16.04,第一件事就是先搭环境,这次准备使用lamp组合. Apache安装 首先安装apache服务器,ubuntu下面使用apt-ge ...
- redis安装--集群
redis在3.0之后开始支持集群,实际生产中一般也是会部署集群了 redis官方推出了一个叫redis-trib.rb的redis集群工具(存放在源码文件的src目录下):由于redis-trib. ...