基于CSS3自定义美化复选框Checkbox组合
今天我们要来分享一组非常漂亮的CSS3自定义复选框checkbox,每一个checkbox都有其各自的特点。有几款checkbox在选中的情况下还会出现动画效果,非常不错的CSS3自定义美化checkbox组合。另外,之前分享过的jQuery实现美化版的单选框和复选框也是非常不错。

实现的代码:
<div class="container">
<div class="holder">
<div class="center" style="width: 186px;">
<input type="checkbox" id="checkbox-1-1" /><label for="checkbox-1-1"></label>
<input type="checkbox" id="checkbox-1-2" checked /><label for="checkbox-1-2"></label>
<input type="checkbox" id="checkbox-1-3" /><label for="checkbox-1-3"></label>
</div>
</div>
<div class="holder" style="background: #473C33;">
<div class="center" style="width: 269px;">
<input type="checkbox" id="checkbox-2-1" /><label for="checkbox-2-1">I AGREE</label>
</div>
</div>
<div class="holder" style="background: #fff;">
<div class="center" style="width: 186px;">
<input type="checkbox" id="checkbox-3-1" /><label for="checkbox-3-1"></label>
<input type="checkbox" id="checkbox-3-2" checked /><label for="checkbox-3-2"></label>
<input type="checkbox" id="checkbox-3-3" /><label for="checkbox-3-3"></label>
</div>
</div>
<div class="holder" style="background: #FFAE94;">
<div class="center" style="width: 193px;">
<input type="checkbox" id="checkbox-4-1" /><label for="checkbox-4-1"></label>
<input type="checkbox" id="checkbox-4-2" /><label for="checkbox-4-2"></label>
<input type="checkbox" id="checkbox-4-3" checked /><label for="checkbox-4-3"></label>
</div>
</div>
<div class="holder" style="background: #5FA6D6;">
<div class="center" style="width: 180px;">
<input type="checkbox" id="checkbox-5-1" checked /><label for="checkbox-5-1"></label>
<input type="checkbox" id="checkbox-5-2" /><label for="checkbox-5-2"></label>
<input type="checkbox" id="checkbox-5-3" /><label for="checkbox-5-3"></label>
</div>
</div>
<div class="holder" style="background: #AECFE5;">
<div class="center" style="width: 265px;">
<input type="checkbox" id="checkbox-6-1" /><label for="checkbox-6-1"></label>
<input type="checkbox" id="checkbox-6-2" /><label for="checkbox-6-2"></label>
<input type="checkbox" id="checkbox-6-3" /><label for="checkbox-6-3"></label>
<input type="checkbox" id="checkbox-6-4" checked /><label for="checkbox-6-4"></label>
</div>
</div>
<div class="holder" style="background: #33444E;">
<div class="center" style="width: 467px;">
<input type="checkbox" id="checkbox-7-1" /><label for="checkbox-7-1"><span>AGREE</span></label>
<input type="checkbox" id="checkbox-7-2" /><label for="checkbox-7-2"><span>BUY</span></label>
<input type="checkbox" id="checkbox-7-3" checked /><label for="checkbox-7-3"><span>SELL</span></label>
<input type="checkbox" id="checkbox-7-4" /><label for="checkbox-7-4"><span>OKAY</span></label>
</div>
</div>
<div class="holder" style="background: #EDFFFB;">
<div class="center" style="width: 361px;">
<input type="checkbox" id="checkbox-8-1" /><label for="checkbox-8-1"></label>
<input type="checkbox" id="checkbox-8-2" checked /><label for="checkbox-8-2"></label>
<input type="checkbox" id="checkbox-8-3" /><label for="checkbox-8-3"></label>
<input type="checkbox" id="checkbox-8-4" /><label for="checkbox-8-4"></label>
</div>
</div>
<div class="holder" style="background: #A0DAB0;">
<div class="center" style="width: 383px;">
<input type="checkbox" id="checkbox-9-1" /><label for="checkbox-9-1"></label>
<input type="checkbox" id="checkbox-9-2" checked /><label for="checkbox-9-2"></label>
<input type="checkbox" id="checkbox-9-3" /><label for="checkbox-9-3"></label>
<input type="checkbox" id="checkbox-9-4" /><label for="checkbox-9-4"></label>
</div>
</div>
<div class="holder" style="background: white;">
<div class="center" style="width: 180px;">
<input type="checkbox" id="checkbox-10-1" /><label for="checkbox-10-1"></label>
<input type="checkbox" id="checkbox-10-2" checked /><label for="checkbox-10-2"></label>
</div>
</div>
<div class="holder" style="background: #E8EDF0;">
<div class="center" style="width: 211px;">
<input type="checkbox" id="checkbox-11-1" /><label for="checkbox-11-1"></label>
<input type="checkbox" id="checkbox-11-2" checked /><label for="checkbox-11-2"></label>
</div>
</div>
</div>
via:http://www.w2bc.com/Article/31234
基于CSS3自定义美化复选框Checkbox组合的更多相关文章
- css3美化复选框checkbox
两种美化效果如下图: 代码(html) <div id="main"> <h2 class="top_title">使用CSS3美化复 ...
- 使用CSS3美化复选框checkbox
我们知道HTML默认的复选框样式十分简陋,而以图片代替复选框的美化方式会给页面表单的处理带来麻烦,那么本文将结合实例带您一起了解一下使用CSS3将复选框checkbox进行样式美化,并且带上超酷的滑动 ...
- 纯css3实现美化复选框和手风琴效果(详细)
关键技术点和原理: 原理就是把 checkbox或 radio 给隐藏掉 ,然后给选框 绑定一个label标签. 然后用label标签作为容器,在里面放一个:before或一个after 用bef ...
- 使用css3美化复选框
声明:文章为转载(略改动),点击查看原文.如有侵权24小时内删除,联系QQ:1522025433. 我们知道HTML默认的复选框样式十分简陋,而以图片代替复选框的美化方式会给页面表单的处理带来麻烦,那 ...
- 纯CSS3来自定义单选框radio与复选框checkbox
单选框(radio)自定义样式 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 ...
- [原创]纯JS实现网页中多选复选框checkbox和单选radio的美化效果
图片素材: 最终效果图: <html><title> 纯JS实现网页中多选复选框checkbox和单选radio的美化效果</title><head>& ...
- 关于bootstrap--表单(下拉<select>、输入框<input>、文本域<textare>复选框<checkbox>和单选按钮<radio>)
html 里面的 role 本质上是增强语义性,当现有的HTML标签不能充分表达语义性的时候,就可以借助role来说明.通常这种情况出现在一些自定义的组件上,这样可增强组件的可访问性.可用性和可交互性 ...
- QTableView中嵌入复选框CheckBox 的四种方法总结
搜索了一下,QTableView中嵌入复选框CheckBox方法有四种: 第一种不能之前显示,必须双击/选中后才能显示,不适用. 第二种比较简单,通常用这种方法. 第三种只适合静态显示静态数据用 第四 ...
- 安卓开发:UI组件-RadioButton和复选框CheckBox
2.5RadioButton 为用户提供由两个及以上互斥的选项组成的选项集. 2.5.1精简代码 在按钮变多之后,多次重复书写点击事件有些繁琐,我们在这里创建一个事件OnClick,每次点击时调用该事 ...
随机推荐
- te
var option = {}; $(function() { /* var taskId = ${pd.taskId}; */ var taskId = "1470880530369&qu ...
- 利用Aspose.BarCode生成条码
生成条码有很多控件,大部分好的控件,做出来的条码精确清晰,但是往往该部分的控件费用都很高,这里推荐大家使用6.0版本的破解版,可以生成无水印,下方也可以不显示文字. 1.下图是 onbarcode 控 ...
- 用JS实现任意导航栏的调用
首先设计一个关于导航的层叠样式表如:body{font-size:12px;font-family:Arial,Helvetica,'宋体',sans-serif;color:#333;backgro ...
- jsp中Undefined type: xxxx...
在测试jsp的动作元素<jsp:useBean >时,写了一个计数器的栗子: JavaBean: package com.pers.count; /** * @author liangya ...
- HDUOJ--------1003 Max Sum
Max Sum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Sub ...
- VSCode调试Html中的脚本 vscode前端常用插件推荐,搭建JQuery、Vue等开发环境 vsCode 添加浏览器调试和js调试的方法总结 VS Code - Debugger for Chrome调试js
一.背景 使用Visual Studio Code写了一个简单的Html页面,想调试下其中script标签里的javascript代码,网上查了一通,基本都是复制粘贴或者大同小异的文章,就是要安装De ...
- jquery中 $ 和 jQuery 及 $() 的区别
用过jquery的人都知道,jquery有两种用法,一种是$,还有一种是jQuery,那么这两种方式在使用上有什么区别呢? 答案是这两种用法没什么区别,只是别名而已,用$要比jQuery简短一些.方便 ...
- go 学习笔记(1)--package
引入包有以下几种方式: 1. 最简单的方式引入一个包的方式是直接引入包,例如: import "fmt" import "os" 2. 也可以通过下面的方式将包 ...
- Linux时间子系统(四) timekeeping
一.前言 timekeeping模块是一个提供时间服务的基础模块.Linux内核提供各种time line,real time clock,monotonic clock.monotonic raw ...
- Python islower() 方法
描述 Python islower() 方法检测字符串是否由小写字母组成. 相反的方法:isupper() 方法. 语法 islower() 方法语法: S.islower() 参数 无. 返回值 如 ...