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

思路:使用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. python基础学习-5(包与模块)
  2. Redis5新特性Streams作消息队列
  3. IE下get传中文乱码的问题完美解决方案
  4. VS2010 书签 工具的使用方法
  5. Some Knowledge
  6. Android架构 armeabi、armeabi-v7a、arm64-v8a、x86详解
  7. PHP+Selenium爬虫 物理跳过反爬虫机制 PHP爬虫最佳实践方案分享
  8. 虚拟服务器忘记密码,Win7系统下VMware虚拟机忘记开机密码如何解决
  9. moment 计算日期差
  10. k8s使用volume将ConfigMap作为文件或目录直接挂载_从应用开发角度认识 K8S
  11. 效率倍增,5 个提高生产力的 Jupyter notebook插件
  12. SDL应用之三种字库
  13. PARI/GP 语言:从入门到实现大素数判定与大数分解
  14. 使用QGIS制作点密度专题图
  15. MySQL下载和安装教程--windows版
  16. 用 PyQt5 制作动态钟表
  17. 《正本清源区块链》课程分享裂变运营复盘
  18. 【Qt】Qt 官方下载网址
  19. 深度学习视觉领域中的attention机制的汇总解读(self-attention、交叉self-attention、ISSA、通道注意、空间注意、位置注意、Efficient Attention等)
  20. 智慧公交app开发的功能主要有哪些

热门文章

  1. linkHovered.connect
  2. javacv实现人脸识别——打开摄像头
  3. 推荐近乎免费的调试神器——OzCode
  4. Android博客周刊第28期
  5. css如何调整红心样式_jQuery CSS()方法改变CSS样式
  6. IT人母亲的美国之行(11)
  7. Vue3电商项目实战-结算支付 4【08-支付-支付页面-基础布局、10-支付-支付页面-信息展示、11-支付-支付流程】
  8. Java string 长度不足补0的方法
  9. 对游戏安全的一些认识
  10. 《智百盛汽修汽配管理系统——“系统设置”模块》项目研发阶段性总结