CSS 复选框选中了材质设计叠加
css checkbox checked material design overlay
我正在尝试做一些花哨的材料设计,例如复选框,但是当选中复选框时,我无法应用叠加层。以下是我到目前为止所做的事情的一个例子:http://codepen.io/stefancenusa/pen/rVwEBB
input[type="checkbox"]:checked + label {
/*what should i write here?*/
}
我打算做什么:单击复选框后,我希望在彩色圆圈上显示一个中间带有勾号的白色叠加层。
这可能吗?我怎样才能做到这一点?
谢谢!
fork
我试了一下。希望对您有所帮助。
input[type="checkbox"]:checked + label:before {
content: '✓';
font-size: 2em;
line-height: 53px;
text-align: center;
display: block;
position: absolute;
width: 53px;
height: 53px;
top: 0;
left: 0;
color: #fff;
}
更新:稍微调整了一下。
您可以设置一个很酷的图标来替换文本,用其他字体或background-image
。
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 使用$.ajax发布多个复选框
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- 使用jquery选中/取消选中单个复选框
- Angular JS Filter-通过3个复选框进行筛选
- 如果选中了多个复选框,如何添加事件
- Javascript复选框函数:;缺少:在属性id之后"
- JavaScript-切换“;全部检查”;复选框true/false
- 如何从javascript/jquery中的复选框中获取布尔值
- 在Ajax中捕获复选框值
- 显示隐藏复选框
- 使用 z 索引选中复选框时创建颜色叠加
- CSS 复选框选中了材质设计叠加