html - 悬停时的 Bootstrap 下拉自定义

标签 html css twitter-bootstrap

我有一个使用 bootstrap-select 制作的 bootstrap 下拉菜单。下面是相同的代码:

HTML

 <select class="selectpicker">
     <option>Mustard</option>
     <option>Ketchup</option>
     <option>Relish</option>
 </select>

JS:

 $('.selectpicker').selectpicker({
        style: 'btn-select',
        size: 2
 });

悬停时我希望插入符号的背景颜色变为黄色,像这样enter image description here

我已经像下面这样更改了插入符的 CSS:

.btn-select
{
    background-color: #FFF !important;
    border: 1px solid #9EBBDE !important;
    border-radius: 2px !important;
}


.btn-select span.bs-caret
{
    height:10px !important;
    width:10px !important;    
}


.btn-select:hover span.bs-caret
{
    background-color: #FDE481;   
}

但这行不通。是否有任何解决方法?

这是一个不工作的 Demo相同。

最佳答案

bootstrap caret 是使用 border 构建的。设置背景颜色无济于事。您可以使用伪元素 :before:after 来获得您想要的效果。工作代码http://www.bootply.com/O0W1KwLQSr

关于html - 悬停时的 Bootstrap 下拉自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39159933/

相关文章:

html - 在 CSS 中生成对 Angular 线(条纹)

html - vue.js 2 - 将单个文件组件的 html 片段提取到独立文件中

javascript - CSS/JavaScript : Why is this declaration ignored?

javascript - 使用动态 innerHTML 更改处理按钮 mdl-js 样式

jquery - CSS 淡入淡出 onclick

html - 既不特殊也不重要的工作时如何定位div

html - 使用 flex 在 bootstrap 4 中 float 2 个 div

css - 如何设置 Django 表单的样式 - bootstrap

css - 在桌面上禁用 Bootstrap 移动 View 的任何简单方法?

javascript - 通过ID删除并获取Angular.js和Servlet