第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從Firefox中的SELECT元素中刪除箭頭

如何從Firefox中的SELECT元素中刪除箭頭

一只斗牛犬 2019-07-13 09:55:49
如何從Firefox中的SELECT元素中刪除箭頭我在試著select元素使用CSS 3。我在WebKit(Chrome/Safari)上得到了我想要的結果,但是Firefox玩得不太好(我甚至不想使用IE)。我在用CSS 3appearance屬性,但由于某些原因,我無法擺脫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很棒,F(xiàn)irefox不太好。顯然,-moz-appearance: none不能擺脫掉下來的東西。有什么想法嗎?不,JavaScript不是選項
查看完整描述

3 回答

?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

好吧,我知道這個問題很老,但是兩年過去了,Mozilla什么也沒做。

我想出了一個簡單的解決辦法。

這實際上是去掉Firefox中選擇框的所有格式,并用您的自定義樣式將SPAN元素封裝在選擇框周圍,但應該只適用于Firefox。

假設這是您選擇的菜單:

<select class='css-select'>
  <option value='1'> First option </option>
  <option value='2'> Second option </option></select>

并假設CSS類“css-select”是:

.css-select {
   background-image: url('images/select_arrow.gif');
   background-repeat: no-repeat;
   background-position: right center;
   padding-right: 20px;}

在Firefox中,這將與SELECT菜單一起顯示,后面是丑陋的Firefox選擇箭頭,然后是您漂亮的自定義外觀。不理想。

現(xiàn)在,為了在Firefox中實現(xiàn)這一點,在類‘css-select-moz’周圍添加一個span元素:

   <span class='css-select-moz'>
     <select class='css-select'>
       <option value='1'> First option </option>
       <option value='2'> Second option </option>
     </select>
   </span>

然后修復CSS,用-moz-外觀:窗口隱藏Mozilla的臟箭頭,并將自定義箭頭扔到span的類‘css-select-moz’中,但只讓它顯示在Mozilla上,如下所示:

.css-select {
   -moz-appearance:window;
   background-image: url('images/select_arrow.gif');
   background-repeat: no-repeat;
   background-position: right center;
   padding-right: 20px;}@-moz-document url-prefix() {.css-select-moz{
     background-image: url('images/select_arrow.gif');
     background-repeat: no-repeat;
     background-position: right center;
     padding-right: 20px;
  }}

非???,因為只在3個小時前偶然發(fā)現(xiàn)了這個bug(我剛開始網頁設計,完全自學)。然而,這個社會間接地為我提供了如此多的幫助,我認為是時候給我一些回報了。

我只在Firefox(Mac)版本18和22(在我更新后)測試過它。

歡迎所有反饋。


查看完整回答
反對 回復 2019-07-13
  • 3 回答
  • 0 關注
  • 580 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號