改变 input 的 checkbox 的 样式
效果图
html 样式
<div id="check_css">
<span><input type="checkbox" class="input_check" /><label></label></span>
</div>
css 样式
#check_css {
display: flex;
}
#check_css span:first-child {position: relative;}
#check_css .input_check {position: absolute;width: 30px;
height: 30px;
opacity: 0;
top: 10px;
left:3px;
z-index: 10;
cursor: pointer;
}
#check_css .input_check+label {
display: inline-block;
margin-top:5px;
width: 30px;
height: 30px;
border: 1px solid #CCC;
border-radius:50%;
}
#check_css .input_check:checked + label::after {
position: absolute;
left: 10px;
top:1px;
width: 9px;height: 6px;
content: "\2714";
color: #39e60e;
display: block;
border-top-color: transparent;
border-right-color: transparent;
-ms-transform: rotate(5deg);
-moz-transform: rotate(5deg);
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
阅读更多- css:默认的checkbox、input、radio太丑了?手把手教你改变使用纯css3改写的带动画的默认样式
- input checkbox radio样式改变
- input 上传文件改变样式
- css input checkbox和radio样式美化
- css input[type=file] input[type=radio] input[type=checkbox]样式美化,input上传按钮美化
- 文本框(input)获取焦点(onfocus)时样式改变的示例代码
- javascript改变input radio的样式
- 如何实现控制input的CSS但不影响CheckBox以及Radio的样式
- ASP.NET中设置CheckBox和RadioButton的默认值不可改变,并不丢失样式!
- CSS定义Input之Radio和Checkbox的样式
- 如何改变默认的checkbox样式
- 微信小程序checkbox选中改变样式
- 自定义input checkBox的样式
- ASP.NET中设置CheckBox和RadioButton的默认值不可改变,并不丢失样式!
- 如何改变checkbox的样式
- 使用css+javaScript来改变radio和checkbox的默认样式
- 自定义input[type="checkbox"]的样式
- android改变CheckBox的样式
- 控制input的CSS但不影响CheckBox以及Radio的样式
- HTML5 input改变默认样式