当前位置:   article > 正文

input修改checkbox样式_input checkbox修改样式

input checkbox修改样式

 CSS部分

  1. label{
  2. height:1.25rem;
  3. display:inline-block;
  4. cursor:pointer;
  5. color: #333;
  6. }
  7. input[type=checkbox] {
  8. position: relative;
  9. width: 15px;
  10. height: 13px;
  11. margin-right: 5px;
  12. }
  13. input[type=checkbox]::before {
  14. content: '';
  15. position: absolute;
  16. top: 0;
  17. left: 0;
  18. width: 15px;
  19. height: 15px;
  20. line-height: 15px;
  21. text-align: center;
  22. color: white;
  23. font-size: 15px;
  24. background-color: #999;
  25. border-radius: 4px;
  26. }
  27. input[type=checkbox]:checked::before {
  28. color: white;
  29. background-color: #26D09F;
  30. content: '√';
  31. }

html部分 

<label><input type="checkbox"><span>Inder ORT</span></label>

效果

稍微解释一下:

 

其实checkbox的样式还是浏览器的原始样式,只是它的大小和位置改了一下,然后在它的上面(::before)重画了一个假象。

 

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

闽ICP备14008679号