我正在尝试使用 CSS3设计 select
元素的样式。我在 WebKit (Chrome/Safari)中得到了我想要的结果,但是 Firefox 并没有很好地运行(我甚至没有使用 IE)。我使用的是 CSS3appearance
属性,但由于某些原因,我无法从 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 不是一个选项