2016-11-22 4 views
-1

私はselectの要素をスタイルするのは難しいことを知っています。多くの質問がありました。しかし、大部分は、select要素自体、またはその中のoption要素のいずれかのスタイルに適用されているようです。私のことはどちらでもない。私は二つのことやりたい:セレクト入力のドロップダウンをスタイリングする

1 - DROPDOWN(ないselect、ないoptionsに国境半径を追加 - option要素を含むが、あなたはselectをクリックしたときに表示されるドロップダウンボックス

2 - Chromeがこのドロップダウンボックスに不必要に表示する垂直スクロールバーを削除します。

CSSを使用してB)ネイティブのselect要素を使用できますか?

+0

からいくつかのスニペットを追加

http://jsfiddle.net/ericrasch/rxqYp/

を満たす可能性があるいくつかのスタイルは、私はそれが可能な限りだとは思わないですそれはあなたのブラウザによってスタイリングされ、表示されます。 'select'タグを使用することに制限されていないなら、必要なものにスタイルを付けることができる順序のないリストに行くことができます。これをチェックしてくださいhttp://tympanus.net/Tutorials/CustomDropDownListStyling/ –

答えて

0

ul liより多くのスタイルを適用するには、下記のスニペットをチェックし、より多くのスタイリングを行うことができます。ここで

document.getElementById("dmenu").addEventListener("click",function(){ 
 
    
 
    if(document.getElementById("menu").style.display === "none"){ 
 
     document.getElementById("menu").style.display = "block"; 
 
    } 
 
    else{ 
 
     document.getElementById("menu").style.display = "none"; 
 
    } 
 
}); 
 
    
ul,li{ 
 
    list-style:none; 
 
    margin:0 ! important; 
 
    padding:0 ! imortant; 
 
    } 
 
#menu{ 
 
    border:1px solid #000; 
 
    border-radius:5px; 
 
    display:none; 
 
    } 
 
li{ 
 
    border:1px solid #000; 
 
    background-color:blue; 
 
    color:#fff; 
 
    
 
    } 
 
li:hover { 
 
    background-color:yellow; 
 
    color:red; 
 
    }
<select id="dmenu"> </select> 
 
<ul id="menu">Menu 
 
    <li>opt1</li> 
 
    <li>opt2</li> 
 
    </ul>

-1

あなたの必要性CSS

.styled-select { 
    background: url(http://www.ericrasch.com/media/icon-selectbox.png) no-repeat 96% 0; 
    height: 29px; 
    overflow: hidden; 
    width: 240px; 
} 

.styled-select select { 
    background: transparent; 
    border: none; 
    font-size: 14px; 
    height: 29px; 
    padding: 5px; /* If you add too much padding here, the options won't show in IE */ 
    width: 268px; 
} 
+0

慎重に質問を読んでください - select要素がクリックされたときにドロップダウンするドロップダウンボックスのスタイルを設定します。すべての例は、ドロップダウンボックスで同じスタイルになっています。 – daninthemix

+0

ああ大丈夫です! 削除したいスクロールバーのスクリーンショットを添付できますか? –

関連する問題