如何在<select>输入的<option>元素中添加背景图像?

时间:2019-03-27 18:07:44

标签: css

我不知道浏览器是否支持。在div中工作正常,但这不是很语义。 我在这里粗略地寻找了我想要的东西: https://jsfiddle.net/mgifford/xjkcgod8/5/ / *页面上的所有选择元素* / 选择 {   职位:相对 } / *按类的样式。影响所包含选项的文本。 * / .blueText {   颜色:#0000FF; } / *按ID样式。选择下拉菜单的效果位置。 * / #styledSelect {   左:100px; } #橙子 {   颜色为橙色; } #苹果 {   背景图片:url(“ http://icons.iconarchive.com/icons/custom-icon-design/flatastic-7/512/Apple-icon.png”);   背景重复:不重复;   背景尺寸:30px 10px; } #樱桃 { 背景颜色:红色; } <!DOCTYPE HTML PUBLIC“-// W3C // DTD HTML 4.01 // EN”“ http://www.w3.org/TR/html4/strict.dtd”> <头>   选择样式    <身体> 本质上,我想查看与列表中每个项目相关联的国家/地区名称和标志。我只想做一个国家/地区下拉列表,但是HTML使我失败(或更可能是我的CSS斩波)。

1 个答案:

答案 0 :(得分:0)

您不能使用背景图像作为选项标签。如果需要在选项中插入图片,可以使用类似这样的插件。

您可以使用自定义jquery插件,例如此参考文献:

http://www.marghoobsuleman.com/jquery-image-dropdown