如何使用 CSS 将默认复选框替换为自定义图像?
使用图像替换自定义 CSS 复选框样式
您在使用 CSS 用自定义图像替换默认复选框外观时遇到了障碍。尽管使用了 CSS Ninja 教程,您仍然面临着实现所需结果的困难。
需要澄清的是,该技术涉及对复选框的关联标签进行样式设置,而不是对复选框本身进行样式设置。这允许完整的图像定制。但是,您必须确保隐藏实际的复选框元素,以避免显示其本机外观。
以下是您提供的 CSS 的细分:
td:not(#foo) > input[type=checkbox] + label { background: url('/images/off.png') 0 0px no-repeat; height: 16px; padding: 0 0 0 0px; }
登录后复制
此 CSS 面向直接关联的标签表格单元格中的复选框没有 ID“foo”。它将标签的背景图像设置为“off.png”,指定其高度和填充,并将图像定位在左上角。
要设置“on”状态,请使用以下 CSS:
td:not(#foo) > input[type=checkbox]:checked + label { background: url('/images/on.png') 0 0px no-repeat; }
登录后复制
它的目标元素与之前相同,但仅限于复选框处于选中状态时。此规则将标签的背景图片更新为“on.png”。
完整示例:
请参阅以下完整代码和演示:
- 要点:http://gist.github.com/592332
- JSFiddle: http://jsfiddle.net/4huzr/
要点:
- 通过将其显示属性设置为“none”来始终隐藏复选框.
- 使用 CSS 选择器语法设置关联标签的样式。
- 使用":checked" 伪类用于区分选中和未选中状态。
- 请记住在标签样式中设置背景图像大小和位置。
以上是如何使用 CSS 将默认复选框替换为自定义图像?的详细内容。更多信息请关注PHP中文网其他相关文章!
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章
如何修复KB5055612无法在Windows 10中安装?
4 周前
By DDD
<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前
By 尊渡假赌尊渡假赌尊渡假赌
<🎜>:种植花园 - 完整的突变指南
3 周前
By DDD
北端:融合系统,解释
4 周前
By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前
By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

在本周的平台新闻综述中,Chrome引入了一个用于加载的新属性,Web开发人员的可访问性规范以及BBC Move

有很多分析平台可帮助您跟踪网站上的访问者和使用数据。也许最著名的是Google Analytics(广泛使用)
