この記事では、主にカスタムの小さな三角形のスタイルを紹介します。CSS HTML JS コードを通じて操作プロセスを詳しく示します。小さな三角形のスタイルをカスタマイズすると、選択したテキストを中央揃えにする効果も作成できます。コード スニペットは、インターネット上のほとんどのソリューションです。ここで要約しましょう。
選択を透明にし、その上にスパンを追加して選択ボックスを置き換えます。小さな三角形のスタイルをカスタマイズでき、選択テキストを中央揃えにすることもできます。
<p class="ui-select"> <span>使用加息券或现金券 <i class="icon-down lMar10"></i></span> <select name="" id=""> <option value="10元现金券">10元现金券</option> <option value="20元现金券">20元现金券</option> <option value="30元现金券">30元现金券</option> <option value="40元现金券">40元现金券</option> </select> </p>
.ui-select{ width:75%; height:63px; line-height:63px; background-color:#ECAFB4; color:#fff; padding:0 30px; text-align: left; position: relative; } select{ width:100%; height:63px; line-height:33px; opacity: 0; position: absolute; top:0; left:0; } /*小三角图标*/ .icon-down{ display: inline-block; width:30px; height:16px; background: url("../image/newWap/wapIcons.png") -168px -96px no-repeat; }
$(".ui-select select").change(function(){ $(this).prev("span").html($(this).find("option:selected").val()+'<i class="icon-down lMar10"></i>'); }) //select监测option的值的变化,添加到span中
以上がセレクトボックスの小さな三角形のスタイルをカスタマイズする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。