css特效复选按钮
来源:互联网 发布:泉山区淘宝 编辑:程序博客网 时间:2024/05/29 09:24
case1效果图:
实现过程:
html:
<div class="checkbox"> <input type="checkbox" id="checkbox-1" checked="checked"> <label for="checkbox-1"></label> <input type="checkbox" id="checkbox-2"> <label for="checkbox-2"></label> <input type="checkbox" id="checkbox-3"> <label for="checkbox-3"></label></div>
css:
.checkbox { width: 900px; padding: 3% 0px; margin: 50px auto; background-color: #999; text-align: center; } .checkbox label { position: relative; display: inline-block; width: 30px; height: 30px; margin-right: 10px; overflow: hidden; border: 1px solid #eeeeee; background-color: #ffffff; cursor: pointer; } .checkbox label:after { content: "√"; position: absolute; width: 28px; height: 28px; line-height: 26px; background-color: pink; color: #ffffff; left: 1px; top: 1px; text-align: center; transform: translateY(-30px); transition: transform .2s ease-out; border-radius: 4px; } .checkbox [type="checkbox"]:checked + label:after { transform: translateY(0px); transition: transform .2s ease-in; } .checkbox [type="checkbox"]{ display: none; }
html:
<div class="checkbox"> <input type="checkbox" id="checkbox-1"> <label for="checkbox-1"></label> <input type="checkbox" id="checkbox-2"> <label for="checkbox-2"></label> <input type="checkbox" id="checkbox-3"> <label for="checkbox-3"></label></div>
css:
.checkbox { width: 900px; padding: 3% 0%; margin: 50px auto; background-color: #D6D6D6; text-align: center; } .checkbox label { display: inline-block; width: 64px; height: 32px; margin-right: 10px; background-color: #ffffff; border: 1px solid #eeeeee; border-radius: 17px; cursor: pointer; position: relative; transition: background-color .2s ease-in; } .checkbox label:after { content: ""; width: 30px; height: 30px; border-radius: 50%; background-color: #999; position: absolute; left: 1px; top: 1px; transform: translateX(0px); transition: transform .2s ease-in; } .checkbox [type="checkbox"]:checked + label { background-color: yellow; transition: background-color .2s ease-in; } .checkbox [type="checkbox"]:checked +label:after{ transform: translateX(30px); transition: transform .2s ease-in; } .checkbox [type="checkbox"]{ display: none; }
以上代码并不难理解,如有不懂赶紧去复习相关知识点哦,也可以下面留言,会给与及时回复!
如有不足,还望大腿指点!
0 0
- css特效复选按钮
- css特效单选按钮
- 禁止复选框特效
- 按钮特效
- 网页Css特效知识之有魔力的按钮
- 鼠标悬停旋转的图标按钮特效(纯CSS)
- 幽灵按钮-按钮特效
- css特效
- css特效
- css 特效
- css 特效
- CSS特效
- 幽灵按钮,用css特效做的一种很炫酷的按钮。
- 单选按钮&复选按钮
- 复选按钮的使用
- 复选按钮全选
- qtreewidget 添加复选按钮
- js测试复选按钮
- iOS滚动Label滚动button--- VXXTextScrollView
- 代理模式---有事找助理
- Android应用程序的保护机制
- RxJava—Schedule(调度器)
- eclipse安装spring tool suite插件
- css特效复选按钮
- 洪荒之父洪君彦个人资料
- 初识PHP(2)
- Ext.state.Manager.setProvider(new Ext.state.CookieProvider())
- Beautiful Soup 4.2.0 文档
- TCL脚本语言基础介绍
- 【学习笔记】Get Started with MATLAB-Chapter02
- 网络请求框架-基于Volley(一)
- windows.onload()与$(document).ready()的区别