入力・送信ボタンにCSSでスタイルを与えるには?
CSSを勉強中です。入力ボタンや送信ボタンをCSSでスタイリングする方法を教えてください。
私はこのようなものを作ろうとしていますが、どのようにすればいいのかわかりません。
<form action="#" method="post">
Name <input type="text" placeholder="First name"/>
<input type="text" placeholder="Last name"/>
Email <input type="text"/>
Message <input type="textarea"/>
<input type="submit" value="Send"/>
</form>
135
3
他のhtml要素と同じようにSubmitボタンのスタイルを設定するだけです。 CSS属性セレクタを使用して、異なるタイプの入力要素をターゲットにすることができます。
例えば、次のように記述します。
他のセレクタと組み合わせて使う。
ここでは、動作する[例][1]を示します。
HTML
CSS
フォーム要素のUIは、ブラウザやOSによってある程度コントロールされているため、一般的なブラウザとOSの組み合わせで同じように見えるように、信頼性の高いスタイルを作ることは容易ではありません。
その代わり、何か特別なことをしたいのであれば、スタイリング可能なフォーム要素を提供するライブラリを使うことをお勧めします。uniform.jsはそのようなライブラリの一つです。