css 好看的复选框
导读:CSS 好看的复选框复选框在我们的网站中经常被使用到,但是默认的HTML复选框样式十分单调,没有任何美感。因此,使用CSS来美化复选框就变得尤为重要了。下面为大家介绍几种好看的CSS复选框样式。/* 普通的CSS复选框样式 */input[...
CSS 好看的复选框
复选框在我们的网站中经常被使用到,但是默认的HTML复选框样式十分单调,没有任何美感。因此,使用CSS来美化复选框就变得尤为重要了。下面为大家介绍几种好看的CSS复选框样式。
/* 普通的CSS复选框样式 */input[type="checkbox"] { appearance: none; /* 隐藏默认样式 */ background-color: #f5f5f5; /* 设置背景色 */ border: none; /* 去除边框 */ width: 18px; height: 18px; vertical-align: middle; /* 垂直居中 */ cursor: pointer; /* 添加光标指针 */} /* 复选框选中状态 */input[type="checkbox"]:checked { background-color: #1abc9c; /* 设置选中的背景色 */} /* 添加复选框图标 */input[type="checkbox"]::before { content: '✔'; /* 选中的图标 */ display: inline-block; font-size: 14px; color: #ffffff; text-align: center; line-height: 16px; font-weight: bold; } /* 复选框未选中 */input[type="checkbox"]:not(:checked)::before { content: ' '; /* 设置一个空格,达到未选中显示的效果 */ background-color: #f5f5f5; border: 1px solid #bdc3c7; /* 添加边框 */}
以上代码可以实现出一个简单但是好看的CSS复选框,当选中时,复选框会变成绿色,未选中时为灰色。另外,CSS的 ::before 伪类被使用来添加复选框图标。在选中状态下,使用了白色颜色,未选中状态下就显示一个空格。
当然,以上只是其中一种复选框样式,还有更多不同的样式可供开发者选用。这里提供的代码只是一个例子,如果需要自定义的话可以根据自己的需求进行更改。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css 好看的复选框
本文地址: https://pptw.com/jishu/539914.html