【发布时间】:2021-09-01 04:16:21
【问题描述】:
我想知道是否有任何相当于:-webkit-appearance: none; for Firefox?
我想要达到的目标:
<select ...>
<option>...</option>
<more option>
</select>
【问题讨论】:
我想知道是否有任何相当于:-webkit-appearance: none; for Firefox?
我想要达到的目标:
<select ...>
<option>...</option>
<more option>
</select>
【问题讨论】:
-moz-appearance CSS 属性是 在 Gecko (Firefox) 中用于显示 使用平台原生的元素 基于操作的样式 系统的主题。
来源:
Mozilla
【讨论】:
-moz-appearance:none 和 <select> 在 Firefox 上仍然显示下拉箭头。
有关更多信息,请参阅此错误报告:https://bugzilla.mozilla.org/show_bug.cgi?id=649849
【讨论】:
-moz-appearance: none; 仅适用于 XUL。我当然不能让它在网站上工作。
试试这个..它有效
select{
-moz-appearance: none;
text-overflow: '';
text-indent: 0.1px;
}
在 Windows 8、Ubuntu 和 Mac、最新版本的 Firefox 上测试。
【讨论】:
【讨论】:
试试这个...对我来说它在 Firefox 上运行:
select {
padding: 0px 0px 0px 5px;
border-radius: 0px;
webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
-webkit-appearance: none;
background: #ffffff url(../images/small-arrow-down.png) 62px 7px no-repeat;
padding: 1px 20px 1px 3px;
cursor: pointer;
border-radius: 2px;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
}
【讨论】:
这里是 Firefox、Chrome、Safari 和 Internet Explorer(Internet Explorer 10 及更高版本)的代码。
只需为您的选择添加一个小的向下箭头 PNG 图像,一切就绪。
我的箭头是 30x30,但请根据您的规格进行设置。
.yourClass select{
overflow: none;
background-color: #ffffff;
-webkit-appearance: none;
background-image: url(../images/icons/downArrow.png);
background-repeat: no-repeat;
background-position: right;
cursor: pointer;
}
/* Fall back for Internet Explorer 10 and later */
.yourClass select::-ms-expand {
display: none;
}
【讨论】: