二. 修改思路:

  • 给原本的checkbox框加上visibility: hidden;属性,使其隐藏同时又占据原本在页面上面的位置,说直白点就是,使checkbox看不见,但是仍然占有原来的位置。

  • 然后使用绝对定位label标签覆盖到checkbox框上面,通过修改label标签达到修改checkbox框的目的。

三. 具体代码:

代码一:设置“√”为元素的内容,点击之后显示对勾
// HTML代码
<input type="checkbox" id="test" class="test">同意
<label for="test"></label>
// CSS代码
<style>#test{visibility: hidden;}#test +label{width: 18px;height: 18px;background-color: #c07721;display: block;position: relative;top: -18px;left: -2px;border-radius: 4px;cursor: pointer;overflow: hidden;}#test:checked +label:before{content: "√";       /*这里设置选中之后的显示内容*/width: 18px;height: 18px;display: block;color: #ffffff;text-align: center;font-weight: bolder;line-height: 18px;}
</style>
效果一:
代码二:设置背景图片,点击之后,显示背景图片
// HTML代码
<input type="checkbox" id="test" class="test">同意
<label for="test"></label>
// CSS代码
<style>#test{visibility: hidden;}#test +label{width: 18px;height: 18px;background-color: #666666;display: block;position: relative;top: -18px;left: -2px;border-radius: 4px;cursor: pointer;overflow: hidden;}#test:checked +label:before{content: " ";width: 18px;height: 18px;background: url("img/check.jpg") no-repeat;background-size: 100% auto;display: block;color: #ffffff;text-align: center;font-weight: bolder;line-height: 18px;}
</style>
效果二:

使用css修改checkbox选择框的样式相关推荐

  1. 修改CheckBox选择框、设置选择框颜色

    使用组件自带的属性 android:buttonTint 可直接设置选择框的颜色 修改选择框选中与未选中时的状态,需设置选择器 selector.XML <?xml version=" ...

  2. CSS修改html单选框radio样式

    html单选框默认样式比较单一,结合网上相关内容在此做个关于修改radio样式的记录. html结构如下: <input type="radio" name="zo ...

  3. css修改select选择框option被选中的背景颜色_这 16 个 CSS 伪类,助你提升布局效率!

    作者:Chidume Nnamdi 译者:前端小智 来源:mediuum 大家都说简历没项目写,我就帮大家找了一个项目,还附赠[搭建教程]. css 伪类是用于向某些选择器添加特殊的效果,是动态的,指 ...

  4. css修改多选框的样式

    每日的艰辛历程:最开始做好的是左边这个样子,设计师说害太丑了,做成右边这种吧,然后就 改呗. 最开始是想修改伪元素的样式来实现,然后发现伪元素的样式不能通过js来修改(因为系统名对应的颜色值是后台返回 ...

  5. css修改select选择框option被选中的背景颜色_这五个有用的 CSS 属性完全被我忽视了...

    作者 | Desiré译者 | 苏本如,责编 | 郭芮头图 | CSDN 下载自视觉中国出品 | CSDN(ID:CSDNnews) 以下为译文: 各位网友,大家好!?今天,我想在这里和大家分享一些我 ...

  6. css修改select选择框option被选中的背景颜色_5个容易忽视的 CSS 属性

    作者 | Desiré译者 | 苏本如,责编 | 郭芮出品 | CSDN(ID:CSDNnews) 以下为译文: 各位网友,大家好!?今天,我想在这里和大家分享一些我很晚时候才知道的一些CSS属性,在 ...

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

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

  8. html下拉选择框箭头改为年,CSS自定义select下拉选择框的样式(不用其他标签模拟)...

    今天群里有人问到怎么自定义select下拉选择框的样式,于是群里就展开了激烈的讨论,刚开始一直就是考虑怎样使用纯CSS实现,把浏览器默认的样式覆盖掉,但最后均因兼容问题处理不好而失败告终,最后的解决方 ...

  9. 自定义html下拉选择框,CSS自定义select下拉选择框的样式(不用其他标签模拟)

    今天群里有人问到怎么自定义select下拉选择框的样式,于是群里就展开了激烈的讨论,刚开始一直就是考虑怎样使用纯CSS实现,把浏览器默认的样式覆盖掉,但最后均因兼容问题处理不好而失败告终,最后的解决方 ...

最新文章

  1. tomcat使用php+mac_Mac环境下配置tomcat
  2. centos 6.2用yum安装中文输入法
  3. React系列---React+Redux工程目录结构划分
  4. atheros蓝牙设备驱动 小米_小米Air 13笔记本黑苹果WiFi蓝牙硬件改装方案二
  5. “要源码上门自取”,结果人真上门了!国内企业再惹争议
  6. 一句话讲明白 WebAssembly、微前端等技术背后的核心
  7. android点赞动画仿twritter,【点赞动画仿抖音】Android 自定义view动画--酷炫点赞动画...
  8. 对 Web 应用程序进行性能调优
  9. python实例31[My Stock Info]
  10. 语言怎么表示词谱_黄庭坚被踢了!喝火令,还词谱本来面目
  11. 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0...
  12. 游戏启动是html,陈书艺:推动游戏前行 开启HTML5游戏之门
  13. Java实现智能对话机器人自动聊天+语音秒回
  14. python安装reportlab
  15. Zotero文献题录和附件如何导入到NoteExpress?
  16. root认证失败 tera term_(转载)linux ssh telnet TeraTerm终端中文显示乱码解决方法
  17. ARPG游戏技能系统设计
  18. 俄亥俄大学计算机科学专业,美国计算机科学专业最新排名!
  19. 小白如何在阿里云快速建站(pc站+手机站+公众号+小程序)
  20. 根文件系统rootfs构建

热门文章

  1. 脑电信号预处理--去趋势化(Detrended fluctuation analysis)
  2. 2021年Python十佳ML库大盘点,国产选手GitHub半年获5k+star,第一名是升级版NumPy
  3. 英特尔用ViT做密集预测效果超越卷积,性能提高28%,mIoU直达SOTA|在线可玩
  4. 克服DIMM近存计算系统的通信瓶颈,清华软件定义芯片团队提出DIMM间广播技术 | ISCA 2021...
  5. 「仅凭照片就能判断一个人是否犯罪」?这样的研究能发表,LeCun、MIT谷歌等机构的1700名研究者怒了...
  6. 阿里达摩院数学竞赛考题曝光!4道题限时48小时,网友:题目能看懂但就是不会做...
  7. 微软10亿美元砸入OpenAI:明为AGI,暗争谷歌,被指云计算换投资
  8. 【报告下载】想要评测 Kylin和Vertica的性能?这份基准测试白皮书已经替你做到了...
  9. 微软宣布在Azure API管理中预览OpenAPI规范V3
  10. mysql+keepalived搭建高可用环境