如何创建以图像作为选项的下拉选择
您想要实现一个以图像而不是文本作为选项的下拉选择。虽然使用 jQuery 组合框可能是一个流行的建议,但它保留文本作为主要选项,并仅使用图像作为随附图标。然而,您的要求是让图像完全替换任何文本。
幸运的是,您甚至无需使用 JavaScript 即可实现此解决方案。操作方法如下:
HTML 结构:
<div> <p>在此结构中,我们使用单选按钮作为下拉列表中的“选项”。当您单击链接的标签时,它们将激活单选按钮,从而创建下拉列表的功能。</p> <p><strong>CSS 样式:</strong></p> <pre class="brush:php;toolbar:false">/* Style the overall dropdown box */ #image-dropdown { border: 1px solid black; width: 200px; height: 50px; overflow: hidden; transition: height 0.1s; /* Hide when collapsed */ } /* Style the dropdown when expanded */ #image-dropdown:hover { height: 200px; overflow-y: scroll; /* Allow scrolling */ transition: height 0.5s; } /* Hide the radio button visuals */ #image-dropdown input { position: absolute; top: 0; left: 0; opacity: 0; } /* Style the dropdown options */ #image-dropdown label { display: none; margin: 2px; height: 46px; opacity: 0.2; background: url("http://www.google.com/images/srpr/logo3w.png") 50% 50%; } #image-dropdown:hover label { display: block; /* Show all options when expanded */ } /* Show the option related to the selected radio button */ #image-dropdown input:checked + label { opacity: 1 !important; display: block; }
此样式操作元素的可见性和样式,创建以图像作为选项的下拉选择的错觉。
您可以自定义 http://jsfiddle.net/NDCSR/1/ 提供的示例以满足您的特定需求,例如使用基于“for”属性值的标签选择器来不同地设置每个选项的背景图像。
以上是如何在不使用 JavaScript 的情况下创建以图像作为选项的下拉选择?的详细内容。更多信息请关注PHP中文网其他相关文章!

这是我们在形式可访问性上进行的小型系列中的第三篇文章。如果您错过了第二篇文章,请查看“以:focus-visible的管理用户焦点”。在

本教程演示了使用智能表单框架创建外观专业的JavaScript表单(注意:不再可用)。 尽管框架本身不可用,但原理和技术仍然与其他形式的建筑商相关。

CSS盒子阴影和轮廓属性获得了主题。让我们查看一些在真实主题中起作用的示例,以及我们必须将这些样式应用于WordPress块和元素的选项。

Svelte Transition API提供了一种使组件输入或离开文档(包括自定义Svelte Transitions)时动画组件的方法。


热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

Dreamweaver Mac版
视觉化网页开发工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器