疑似要素でできること【その2】フォーム要素をCSSで装飾する方法

目次

好きな数字は2です。とらりんです。

さてさて、今回は疑似要素でできる事シリーズの第2回。ラジオボタン、チェックボックス、セレクトボックスといったフォーム要素をCSSで仕上げる方法です。

注意点

フォーム要素をCSSで装飾する際に一番重要な事。

それはinputタグに疑似要素は効かない、という事です。

ではどうするのか。labelタグを使う方法、またinputタグをpタグやpタグで囲み、その囲んだタグにCSSを設定する方法などがあります。

見た目を整えるためだけのタグが増えてしまう事になりますが、装飾した方が分かりやすくなるのでそこは気にしないでおきましょう。

ラジオボタン


素朴な疑問ですが、ラジオボタンってなんでラジオなんですかね。

チェックボックス


四角の中にさらに四角が入るパターンと、チェックマークパターンと2つ作ってみました。

チェックマークもCSSで設定することができます。

セレクトボックス


セレクトボックス定番の下向きアイコンはCSSで設定しています。複雑な矢印の場合は画像で設定してもよいでしょう。

まとめ

いかがでしたか。

一昔前はjsとか画像でとか面倒な設定をしていたものですが、CSS3になってからだいぶ楽になりましたね。

入力しやすいフォーム作りのためにぜひお役立てください。

ショップアイズは大阪のWeb制作会社「アイズオブシー」が運営する
Shopify(ショッピファイ)専門のEC構築サービスです。
Shopify(ショッピファイ)の構築・運用にお困りの場合は気軽に相談ください。

お問い合わせ・ご相談はこちら

Shopifyの構築・運用サポートは

Shopify専門の
ショップアイズへ
お任せください

Shopifyの制作に
ついて相談する

イメージイラスト