jquery - 删除选择中的下拉箭头

标签 jquery html css

您好,我正在将导航菜单作为选择下拉菜单。这是我的 CSS

#navigation {
    position: relative;
    margin-left:0;
    display: block;
    width:95%;
    height:30px;
    margin-top:10px;
    margin-bottom:15px;
    /*background:url(../Shared/arrow.jpg) no-repeat right #ececec;*/   
    background-color:#ececec;
    border-radius:3px;
}

nav select { 
    display: inline-block; 
    width:90%;
    margin-left:2%;
    border:0 !important;
    position:relative; 
    margin-top:6px; 
    background:url(../Shared/arrow.png) no-repeat right #ececec;
    -webkit-appearance: none;          
    -moz-appearance: none;
    /*background: transparent;*/
}

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

我的问题是我试图显示我自己的箭头按钮,但它始终位于选择框的原始箭头按钮下方。我怎样才能改变这个

enter image description here

当改变select as的宽度时

  width:110%;

然后输出将是

enter image description here

最佳答案

这里是演示的代码 a solution

你缺少的两个关键是

#navigation{
   width: 100%;
     -webkit-appearance: none;

}

然后在您的案例导航选择中控制包装器中下拉菜单的宽度

关于jquery - 删除选择中的下拉箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20650453/

相关文章:

php - 表单ajax在提交之前插入数据

jQuery flot 饼图标签格式

jquery - 为什么init函数在jQuery.prototype中而不是在jQuery的闭包中?

php - 如何忽略来自 WordPress 插件样式表的特定 CSS 代码?

css - IE 中的 bootstrap v4 输入组按钮和文本框对齐问题

jquery - 在 map 区域上方时更改跨度样式

html - scss 嵌套受制于语法和嵌套

php - 在带有行限制的表中搜索结果php

javascript - 移动友好的 CSS 下拉导航

Jquery:如果用户代理和宽度,则