35

カスタム ドロップ ダウン コントロールを作成しようとしていますが、ネイティブ コントロールから矢印を非表示にする必要があります。CSSChrome と Safari では動作しますが、Mozilla と IE では動作しません。

select.desktopDropDown
{
    appearance: none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
}

これが[jsfiddle][1]です。

4

5 に答える 5

3

Fx の場合-moz-appearance: checkbox-container、うまく機能するものを使用します。

したがって、すべてをまとめると、次のようにすれば十分です。

select.desktopDropDown {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: checkbox-container;
    border-style: none;
}
select.desktopDropDown::-ms-expand {
    display: none;
}
于 2014-02-25T22:41:02.770 に答える