当前位置:   article > 正文

复选框样式修改(复选框变为圆形)_css中复选框变为圆形

css中复选框变为圆形

一、案例简介
默认的复选框是方形的,有时候项目需求要改为圆形,这时候就很头疼啊,因为自己用css直接改,效果没有任何变化。如下:



接下来我们看下如何用css实现它吧:

  1. /*复选框未勾选前的样式*/
  2. input[type="checkbox"]{
  3. appearance:none;/*取消默认的复选框样式*/
  4. /*重新写一个复选框圆角样式*/
  5. width:20px;/*设置方形宽度为20px*/
  6. height:20px;/*设置方形高度为20px*/
  7. border:1px solid #aaaaaa;/*设置边框样式*/
  8. border-radius:50%;/*将方形的边框改为圆形*/
  9. }
  10. /*复选框选择后的样式*/
  11. input[type="checkbox"]:checked {
  12. transition:all 0.3s;
  13. background-image:url(../img/gou.png);/*复选框选中后添加背景图片*/
  14. background-repeat:no-repeat;/*取消背景图片平铺*/
  15. background-size:27px 27px;/*背景图片大小,第一个27px表示width宽度,第二个27px表示height高度*/
  16. background-position: center;/*背景图居中对齐*/
  17. }

这样就可以实现一个简单的圆形

点击之前效果:

checkbox选中之后的效果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/292579
推荐阅读
相关标签
  

闽ICP备14008679号