2016-04-26 12 views

答えて

0

例は、あなたのために:選択ボックスで

1)スタイル設定ドロップダウン

<div class="myBox"> 
    <select class="mySelect" name="currency"> 
    <option value="Please_select" selected> Please select</option> 
    <option value="aud">AUD</option> 
    <option value="usd">USD</option> 
    <option value="eur">EUR</option> 
    <option value="gbp">GBP</option> 
    <option value="jpy">JPY</option> 
    <option value="nzd">NZD</option> 
    </select> 
</div> 

.myBox{ 
    position: relative; 
    display: inline-block; 
    margin: 5px; 
} 
.myBox:after { 
    content: "▼"; 
    width: 25px; 
    height: 20px; 
    background:#fff; 
    display: block; 
    position: absolute; 
    text-align:center; 
    color:#999; 
    font-size:14px; 
    top: 5px; 
    right: 0; 
    z-index: 1; 
} 
.mySelect{ 
    border: 0; 
    background: #fff; 
    outline: none; 
    margin: 0; 
    padding: 5px; 
    min-width: 410px; 
    vertical-align: middle; 
    position: relative; 
    appearance: none; 
    -moz-appearance: none; 
    -webkit-appearance: none; 
} 

2)を設定なし]ドロップダウン

.myBox:after { 
     content: ""; 
     width: 25px; 
     height: 25px; 
     background:#fff; 
     display: block; 
     position: absolute; 
     text-align:center; 
     color:#999; 
     font-size:14px; 
     top: 0; 
     right: 0; 
     z-index: 1; 
    } 

https://jsfiddle.net/f9ju0gdk/

+0

私はこれを試してみましたが、時に問題がありますそのドロップダウン・アイコンをクリックすると動作しません。だから、私は-webkit-appearance:menulistを使いました。 –

+0

さらにコードを追加してください .myBox:ホバー:{ の内容: ";"; 幅:25px; 身長:20px; 背景:#fff; display:ブロック; ポジション:絶対; text-align:center; color:#999; font-size:14px; トップ:5ピクセル; 権利:0; z-インデックス:1; } –

関連する問題