当前位置:   article > 正文

用css样式使checkbox复选框变为圆角_checkbox 圆角

checkbox 圆角

1.当你们看到这篇文章时,想必你已经发现了如果想改变checkbox的样式变成圆角,通过以往的css在checkbox下添加border-radius=50%;是实现不了的。

 <input type="checkbox">
  1. input[type="checkbox"]{
  2. width: 20px;
  3. height: 20px;
  4. border: 1px solid #000;
  5. border-radius: 50%;
  6. }

/*无法实现*/

2.所以接下来就用css样式实现

  1. <!-- html -->
  2. <span>
  3. <input type="checkbox"class="Checkbox" id="check1">
  4. <label for="check1"></label>
  5. </span>
  1. span {
  2. position: relative;
  3. }
  4. .Checkbox {
  5. position: absolute;
  6. visibility: hidden;
  7. }
  8. .Checkbox+label {
  9. position:absolute;
  10. width: 16px;
  11. height: 16px;
  12. border: 1px solid #A6A6A6;
  13. border-radius: 50%;
  14. background-color:#DEDEDE;
  15. }
  16. .Checkbox:checked+label:after {
  17. content: "";
  18. position: absolute;
  19. left: 2px;
  20. top:2px;
  21. width: 9px;
  22. height: 4px;
  23. border: 2px solid #424242;
  24. border-top-color: transparent;
  25. border-right-color: transparent;
  26. transform: rotate(-45deg);
  27. -ms-transform: rotate(-60deg);
  28. -moz-transform: rotate(-60deg);
  29. -webkit-transform: rotate(-60deg);
  30. }

2.效果查看演示

<a title="查看演示效果" href=" https://leader755.github.io/checkbox-fillter/ " target="_blank" >点我查看演示效果</a>

<a title="下载源码" href=" https://github.com/Leader755/checkbox-fillter.git " target="_blank">点我下载源码</a>

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

闽ICP备14008679号