反正我觉得这个够用了 很好看 哈哈~~~~

思路:使用label结合checkbox,背景图片进行美化。

原理:

1. for 属性规定 label 与哪个表单元素绑定,显式绑定和隐式绑定,均可实现checkbox的选用与取消效果,具体见: 标签的 for 属性

编码实现:

这里我们通过隐藏默认的checkbox,添加一个行内元素span并控制span在checkbox不同状态下的样式即可。

1.html:

<label class="my_protocol"><input class="input_agreement_protocol" type="checkbox" /><span></span>
</label>
  1. css:
  /*隐藏掉我们模型的checkbox*/.my_protocol .input_agreement_protocol {appearance: none;-webkit-appearance: none;outline: none;display: none;}/*未选中时*/        .my_protocol .input_agreement_protocol+span {width: 16px;height: 16px;background-color: red;display: inline-block;background: url(../../Images/TalentsRegister/icon_checkbox.png) no-repeat;background-position-x: 0px;background-position-y: -25px;position: relative;top: 3px;}/*选中checkbox时,修改背景图片的位置*/            .my_protocol .input_agreement_protocol:checked+span {background-position: 0 0px}

效果图

demo 图片:

感谢分享https://www.cnblogs.com/u-drive/p/7888155.html

html checkbox样式美化相关推荐

  1. html5复选框样式,11种炫酷CSS3复选框checkbox样式美化效果

    这是一款效果非常酷的CSS3复选框checkbox样式美化效果.该复选框美化效果共有11种.默认的复选框的样式十分不好看,该效果将复选框加一美化,带上了一些动画效果,其中一些制作为滑动按钮的样式. 使 ...

  2. input checkbox样式美化

    input checkbox样式美化 最近在学校做自己的学习实践项目中,用到了checkbox,想实现的是,在登陆界面的中的那个记住我的选框.我们都知道,原生的checkbox样式不能满足咱们的需求. ...

  3. 微信小程序checkbox样式美化

    微信小程序checkbox默认默认样式显得非常不美观,需对其进行样式美化, 样式美化后的结果: 代码如下: html: <checkbox-group data-id="{{item. ...

  4. html表单复选框样式,美化表单——自定义checkbox和radio样式

    如果你对本站比较观注的话,应该很清楚,前面就有这方面的介绍.因为大家都知道表单中的部分元素如果单单使用CSS是没办法完成的,所以最近花全力在学习这方面的制作.在本站有关于这样制作有好几个教程了,比如说 ...

  5. 自定义css样式美化博客园

    写在前面 csdn的markdown放到博客园里感觉风格迥异,所以还是找个好点的css吧,css这个我没有深入了解,拼凑了一个css.对于有python代码,而且需要自动生成目录的博文很有帮助,其他的 ...

  6. android自定义checkbox样式,自定义CheckBox样式

    阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 自定义样式 自定义选择器效果 自定义素材 ...

  7. 关于无法修改CheckBox样式的解决方案

    关于无法修改CheckBox样式的解决方案 参考文章: (1)关于无法修改CheckBox样式的解决方案 (2)https://www.cnblogs.com/yangjf/archive/2012/ ...

  8. 通过CSS修改checkbox样式(利用label的for属性进行焦点传递)

    需求背景: 在页面设计时,常常会用到input复选框.如果用到一些前端框架的话,一般复选框的样式都可以满足需要:但是对于未使用前端框架,直接原生的话样式可能满足不了项目需要,因此我们需要修改复选框的样 ...

  9. 【uni-app】深度作用选择器解决修改checkbox样式无效问题

    uni-app表单多项选择器需要使用内置组件checkbox,具体使用见官网链接,如下: checkbox - uni-app官网 (dcloud.io) 官方给出h5端的默认样式是这样的: ​ 现在 ...

最新文章

  1. mac14.5 mojave安装错误
  2. REM重复制造MFBF功能
  3. 虚拟桌面启动后自动全屏
  4. SAP Fiori里Contact Support的按钮渲染逻辑
  5. Javascript构造函数的继承
  6. 什么是 N+1 问题,以及如何解决 Laravel 的 N+1 问题?
  7. python tkinter画笑脸_tkinter绘制红绿灯图案
  8. android windowsoftinputmode 状态栏冲突,android:windowSoftInputMode属性
  9. 吴恩达都在做的AI农业到底有什么魔力?
  10. Using platform encoding (UTF-8 actually) to copy
  11. 如何使用.NET配置文件
  12. JScrollPane恢复正常滚动量
  13. 这本书会是你在算法分析道路上最好的养料
  14. 批处理 bat for 详解
  15. 四旋翼飞行器结构和原理
  16. c语言按一个按钮弹出窗口,实现点击按钮,弹出输入框的内容
  17. windows打开linux的vmdk,如何在VirtualBox中打开VMDK文件
  18. Cisco Vlan trunk
  19. 【03项目立项管理】【背诵版】
  20. 找工作神器,提取各大网站有效的招聘信息(前程无忧、智联招聘、猎聘网)...

热门文章

  1. linux中soft文件不好写,SoftMaker TextMaker TMW文件解析整数溢出漏洞
  2. 德州仪器发家史:分拆和并购的大师级玩家
  3. [博创智联]创新创客智能硬件平台——超声波测距传感器
  4. 雅克比矩阵(Jacobian Matrix)在正运动学中的应用
  5. requests返回值
  6. android 获取手机运营商名字
  7. python人脸识别和人脸对比,face_recognition和OpenCV
  8. 模板分享,不知道就亏了——蓝桥杯单片机组做题套路和技巧
  9. 多中间层的层次分析法(一)
  10. k-近邻算法及朴素贝叶斯算法