所以我在我的HTML中有一个标准的下拉菜单。我也有背景颜色,我有一个我想用作按钮的背景图片。更改Firefox中的按钮外观
但有一个问题,因为我不能让默认按钮在Firefox中消失。尽管我可以使用-webkit-appearance:none来让按钮在Webkit中消失,我无法让它在Firefox中消失。
下面是一个例子:http://jsfiddle.net/wG7UB/
而且我不希望恢复到一个多样式的无序列表,如果在所有可能的。谢谢!
所以我在我的HTML中有一个标准的下拉菜单。我也有背景颜色,我有一个我想用作按钮的背景图片。更改Firefox中的按钮外观
但有一个问题,因为我不能让默认按钮在Firefox中消失。尽管我可以使用-webkit-appearance:none来让按钮在Webkit中消失,我无法让它在Firefox中消失。
下面是一个例子:http://jsfiddle.net/wG7UB/
而且我不希望恢复到一个多样式的无序列表,如果在所有可能的。谢谢!
我在这里回答我自己的问题......我只是用div封装了我的选择标签,并使用伪元素来掩盖按钮。稍微黑客一些,我不喜欢使用无意义的div,但我想它可以正常工作。然后,我将伪元素的CSS设置为pointer-events:none;
,以便它允许点击图片。
那你究竟想干什么我不知道我理解你正在试图做
完全究竟是什么,如果你想,那么你可以使用它消失吗?“{显示:无}”
或者你可以使用“-moz-appearance”属性(如果有的话)。
'-moz-appearance'已经存在了很多年。 –
感谢您的启发 –
我试图让标准的UI按钮消失,所以我可以用我自己的背景图像替换它。 '-moz-appearance',虽然它应该可以工作,但不会,因为Firefox中的错误。所以我想知道是否有任何其他简单的方法来做到这一点...也许不是。 –
看起来在IE一样在Firefox –