如何从Firefox中的SELECT元素中删除箭头我在试着select元素使用CSS 3。我在WebKit(Chrome/Safari)上得到了我想要的结果,但是Firefox玩得不太好(我甚至不想使用IE)。我在用CSS 3appearance属性,但由于某些原因,我无法摆脱Firefox的下拉图标。下面是我正在做的事情的一个例子:http://jsbin.com/aniyu4/2/edit#dropdown {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: transparent url('example.png') no-repeat right center;
padding: 2px 30px 2px 2px;
border: none;}如你所见,我不是想要什么花哨的东西。我只想删除默认样式,并添加自己的下拉箭头。就像我说的,WebKit很棒,Firefox不太好。显然,-moz-appearance: none不能摆脱掉下来的东西。有什么想法吗?不,JavaScript不是选项
3 回答
UYOU
TA贡献1878条经验 获得超4个赞
<select class='css-select'> <option value='1'> First option </option> <option value='2'> Second option </option></select>
.css-select { background-image: url('images/select_arrow.gif'); background-repeat: no-repeat; background-position: right center; padding-right: 20px;}
<span class='css-select-moz'> <select class='css-select'> <option value='1'> First option </option> <option value='2'> Second option </option> </select> </span>
.css-select { -moz-appearance:window; background-image: url('images/select_arrow.gif'); background-repeat: no-repeat; background-position: right center; padding-right: 20px;}@-moz-document url-prefix() {.css-select-moz{ background-image: url('images/select_arrow.gif'); background-repeat: no-repeat; background-position: right center; padding-right: 20px; }}
- 3 回答
- 0 关注
- 341 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消