html - 样式化 <select> 菜单

标签 html css forms

我有一个这样的选择菜单:

<select name="mySelect">
    <option value="250" selected="selected">250</option>
    <option value="500">500</option>
    <option value="1000">1000</option>
    <option value="1500">1500</option>
</select>

它的外观因操作系统而异,我希望它有不同的背景。问题是当我使用标准的 css 背景时,选择元素右侧的箭头仍然可见。

select {
  background: url(../images/bg_select.png);
}

我还想在选择列表打开时有不同的背景颜色。默认通常是蓝色和白色。

编辑: 看来我必须使用 javascript。是否有任何 jQuery 插件可以执行此操作?

最佳答案

您可能想看看这个:Cut & Paste DHTML Select menu .它使用 Javascript 将选择菜单替换为自定义 HTML。

关于html - 样式化 <select> 菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3305226/

相关文章:

html - 文本对齐对一个标签有效但对另一个标签无效?

javascript - 使用 Node js 将 css 拆分为 2 个 css 文件并返工

javascript - 解析json条目列表并在html中垂直填充显示

javascript - 表单输入字段随着文本溢出而增长

javascript - 尽管在 onsubmit() 中返回 false 但表单仍被提交

如果字段为空,则跳过 Javascript 密码验证

html - 如何在 CSS 中重复一个 Sprite 作为背景

html - 如何调整 Bootstrap 表中文本输入的宽度?

html - Instagram 图标未显示

php - 我似乎无法让我的表格成功通过电子邮件发送