nice-selectとは?
セレクトボックスを使うとき、オプションの背景色(選ぶときの青色)を変更したくて 擬似セレクトボックスを使うことにしました。(CSSじゃ上手くいきませんでしたorz) nice-selectは既に設置されているselectboxを元に擬似セレクトボックスを作ってくれます。 こんな感じになります。
使ってみる
公式またはgithubからjquery.nice-select.jsとcssをダウンロードします。bowerを使う場合は下記。
bower install jquery-nice-select
http://../bower_components/jquery-nice-select/js/jquery.nice-select.js
<link rel="stylesheet" href="../bower_components/jquery-nice-select/css/nice-select.css" />
jqueryと一緒に上記を読み込んでから下記のようにjqueryのセレクタに対してniceSelect()を呼び出してあげると 擬似セレクタが表示されます。元のセレクトボックスはdisplay:none;されています。
$(function(){
$("#fruits").niceSelect();
});
あとは表示されたセレクトボックスのCSSをいじってやると、オリジナルのそれっぽいセレクトボックス完成です。
以上、nice-selectでした :D

コメント