javascript - 如何将下拉列表中的三 Angular 形图标更改为html中的自定义图标

标签 javascript jquery html drop-down-menu

我正在尝试创建一些下拉列表,但我需要一个自定义图标,而不是老式的黑色三 Angular 形。我尝试了一些来自网络的技巧,但不符合我的建议。

我相信可以使用 JavaScript 或 j 查询,但我不知道。 怎么做??

最佳答案

你可以通过这种方式,

检查这个 demo jsFiddle

CSS

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 1px;
    text-overflow: '';
    background: url("YOUR IMAGE") no-repeat right center;
}

select::-ms-expand {
    display: none;
}

HTML

<div class="dropdown">
     <p>Show: </p>

     <select>
          <option> Balloon</option>
          <option> Mango</option>
          <option> Banana</option>
     </select>
</div> 

关于javascript - 如何将下拉列表中的三 Angular 形图标更改为html中的自定义图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22778980/

相关文章:

具有固定长度、前导空格和数字的 JavaScript 正则表达式模式

javascript - 如何在不使用 id 或 class 的情况下通过 javascript 获取标签属性?

jquery - 签名板在 IE7 中不工作

jquery - Backbone.js 与 Rest API

javascript - knockout html 绑定(bind)与内部的另一个绑定(bind)

javascript - 使用 TamperMonkey 脚本在 native Chrome HTML5 播放器上暂停视频

javascript - 如何在具有可折叠部分的单个 HTML 页面上执行 "find"函数?

javascript - 为什么我收到 "Uncaught TypeError: Cannot read property ' body' of undefined”?

html - 停止监听 postMessage 消息事件

javascript - 使用 ng-repeat 动态访问数组