
select要素のカスタマイズ時に残る矢印アイコンを非表示にする
今回は小ネタとして一つ。これまでにもフォーム周りのカスタマイズに関する記事をいくつかあげてきましたが、今回はselect要素に関する内容です。もちろんselect要素に関してもCSSでカスタマイズすることが可能ですが、少しポイントがあります。特にoption要素を選択するための矢印アイコンがなかなか消えなかったりします。
そうですね、これですね。
今回はその矢印アイコンを消す方法を備忘録として残しておきます。
IEの場合は少しやり方が異なるので注意が必要です、、
そうですね、これですね。
今回はその矢印アイコンを消す方法を備忘録として残しておきます。
// HTML
<select>
<option>選択肢1
</option>
<option>選択肢2
</option>
<option>選択肢3
</option>
</select>
// CSS
select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
// CSS(IE10〜)
select::-ms-expand {
display: none;
}
このように上記コードで矢印アイコンを消すことができます。
IEの場合は少しやり方が異なるので注意が必要です、、categories
- WordPress(61)
- JavaScript(49)
- Vue.js(48)
- CSS(46)
- jQuery(34)
- Nuxt.js(22)
- Sass(21)
- Gulp(17)
- webpack(16)
- PHP(14)
- HTML(14)
- GSAP(11)
- React(10)
- Vite(9)
- Pug(9)
- Laravel(8)
- Cordova(8)
- Linux(7)
- Next.js(6)
- Apache(5)
- Shopify(4)
- REST API(4)
- Node.js(4)
- Smarty(3)
- Git(3)
- JSON(3)
- その他プログラミング(3)
- Google Apps API(3)
- Bootstrap(3)
- 環境構築・システム(3)
- TypeScript(2)
- EJS(2)
- RMS(2)
- Docker(2)
- Instagram API(2)
- Excel VBA(2)
- SVG(1)
- Dart(1)
- ECカートASP(1)
- Markdown(1)
- AMP(1)
- Nginx(1)
- XML(1)
- shellscript(1)
- Ruby(1)
- MySQL(1)