我想更改下拉列表箭头的默认外观,以便在浏览器中看起来相同。有没有一种方法可以使用CSS或其他方式覆盖下拉箭头的默认外观?
3 回答
![?](http://img1.sycdn.imooc.com/5458502c00012d4a02200220-100-100.jpg)
慕桂英546537
TA贡献1848条经验 获得超10个赞
您可以使用CSS来实现此目的,但是您并没有在技术上更改箭头本身。
在此示例中,我实际上是隐藏默认箭头,而是显示自己的箭头。
.styleSelect select {
background: transparent;
width: 168px;
padding: 5px;
font-size: 16px;
line-height: 1;
border: 0;
border-radius: 0;
height: 34px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: #000;
}
.styleSelect {
width: 140px;
height: 34px;
overflow: hidden;
background: url("images/downArrow.png") no-repeat right #fff;
border: 2px solid #000;
}
<div class="styleSelect">
<select class="units">
<option value="Metres">Metres</option>
<option value="Feet">Feet</option>
<option value="Fathoms">Fathoms</option>
</select>
- 3 回答
- 0 关注
- 601 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消