2016-11-17 8 views
1

Firefoxの選択要素に問題があります。ここで、ボタンのアイコンだけに幅を縮小すると、アイコンがズームアウト時に消えます。Firefoxレスポンスアイコンを選択していない消灯

オープン https://jsfiddle.net/uqLvphwu/6/

HtmlのFirefoxで、90%までズームアウト

<select> 
    <option>--Select--</option> 
    <option>test1</option> 
    <option>test2</option> 
    <option>test3</option> 
    <option>test4</option> 
    <option>test5</option> 
    <option>test6</option> 
    </select> 

CSS

select { 
    height: 41px; 
    width: 20px; 
    background-color: #F9F9F9; 
    border-radius: 5px; 
    border: 1px solid lightgrey; 
} 

これは、Firefoxの応答性とバグのようですが、誰かどうかを確認したかったですcssで回避策がありました。

答えて

2

pxemに変換するか、さらにはremに変換してください。 emremの両方がスケーラブルであり、そのためレスポンシブウェブサイトでうまく機能します。この例はあなたの問題を完全に解決するわけではありませんが、それは始まりです。

body { 
 
    font-size: 14px; 
 
} 
 
select { 
 
    height: 4rem; 
 
    width: 1.5rem; 
 
    background-color: #F9F9F9; 
 
    border-radius: 0.8rem; 
 
    border: 1px solid lightgrey; 
 
}
<select> 
 
    <option>--Select--</option> 
 
    <option>test1</option> 
 
    <option>test2</option> 
 
    <option>test3</option> 
 
    <option>test4</option> 
 
    <option>test5</option> 
 
    <option>test6</option> 
 
    </select>

+0

それでも70%のズームで消えているようだが、間違いなく改善し、さらに希少なこの時点で私のエッジケースになります。おそらく私はこれを今のところ使っています。ありがとう – mattfetz

+0

@mattfetz実際の 'rem'サイズはあなたの場合に合わせて調整する必要があります。もしあなたが本当に 'rem'を使いたいのであれば、それらを計算する方法に関する情報をもっと必要とするかもしれません。 – SuperDJ

+0

別の提案は、選択範囲の幅をパーセンテージ(3.5%など)を使用するように設定することです – crazymatt

関連する問題