理想のサイトをカスタマイズ構築
面倒な基本構造やレスポンシブ対応はテーマに任せ、浮いた時間で「あなたにしかできないこだわりの独自カスタマイズ」をとことん追求してみませんか?
「SWELL」の徹底レビュー・詳細を見る
面倒な基本構造やレスポンシブ対応はテーマに任せ、浮いた時間で「あなたにしかできないこだわりの独自カスタマイズ」をとことん追求してみませんか?
「SWELL」の徹底レビュー・詳細を見る本記事では、おしゃれなテキストボックスデザインのコードをご紹介します。
HTMLとCSSの両方をコピペすればすぐに作ることができます。
コピペしたコードをカスタマイズし、自分好みにぜひ変更してみてください。
また、テキストボックス作成にはHTMLのinputタグを利用します。
inputタグの使い方を詳しく知りたい人は「【HTML】inputタグの使い方:type種類・属性一覧とCSS装飾・JS連携」を一読ください。
labelタグの使い方を詳しく知りたい人は「【HTML】labelタグの使い方:for属性の使い方や入力フォーム部品との連携」を一読ください。
レスポンシブ対応や基本レイアウトは最高峰テーマに任せませんか?浮いた時間で、流麗なアニメーションや標準設定を上書きする「あなただけの高度なビジュアル表現」をとことん突き詰めましょう。
「SWELL」であなたのデザインの限界を超える本サイトでは、テキストボックス以外にも様々なHTML&CSSによるおしゃれな素材をご用意しています。
以下は、主なデザインカテゴリーです。
ぜひTOPページから「デザインギャラリー」を一読頂けますと幸いです。
ここでは、以下のシンプルなテキストボックスデザイン例を記載しています。
実際のデザインプレビューとHTML&CSSコードを記載しています。
さらに、以下の項目もテキストボックスページでは選択式でご用意しました。
ご興味があれば「テキストボックス一覧ページ」を一読ください。
ダークモード対応のテキストボックスデザイン例も記載していますので、ぜひご参照ください。
<label class="textbox-1-label" for="textbox-1-id">ラベルの例</label>
<input type="text" id="textbox-1-id" class="textbox-1" placeholder="テキストボックスの例">.textbox-1-label,
.textbox-1 {
color: #333333;
}
.textbox-1-label {
display: block;
margin-bottom: 5px;
font-size: .9em;
}
.textbox-1 {
width: 100%;
padding: 8px 10px;
border: 1px solid #969da3;
border-radius: 3px;
background: #fff;
font-size: 1em;
line-height: 1.5;
box-sizing: border-box;
}
.textbox-1::placeholder {
color: #999;
}<label class="textbox-1-label" for="textbox-1-id">ラベルの例</label>
<input type="text" id="textbox-1-id" class="textbox-1" placeholder="テキストボックスの例">.textbox-2-label,
.textbox-2 {
color: #333333;
}
.textbox-2-label {
display: block;
margin-bottom: 5px;
font-size: .9em;
}
.textbox-2 {
width: 100%;
padding: 8px 10px;
border: none;
border-radius: 3px;
background: #f7f7f7;
font-size: 1em;
line-height: 1.5;
box-sizing: border-box;
}
.textbox-2::placeholder {
color: #999;
}<label class="textbox-1-label" for="textbox-1-id">ラベルの例</label>
<input type="text" id="textbox-1-id" class="textbox-1" placeholder="テキストボックスの例">.textbox-3-label,
.textbox-3 {
color: #333333;
}
.textbox-3-label {
display: block;
margin-bottom: 5px;
font-size: .9em;
}
.textbox-3 {
width: 100%;
padding: 8px 10px;
border: 1px solid #d2d2d2;
border-radius: 3px;
background: #f7f7f7;
font-size: 1em;
line-height: 1.5;
box-sizing: border-box;
}
.textbox-3::placeholder {
color: #999;
}HTMLコードは、テキストボックスを表示させたい記事内(カスタムHTMLブロック等)やお問い合わせフォームの作成画面に貼り付けます。
CSSコードは、WordPressテーマの「追加CSS」や子テーマのスタイルシートに貼り付けてください。
HTMLコード(inputタグ)の中にあるplaceholder="ここに入力してください"の日本語部分を書き換えることで、薄く表示される案内文字を自由に変更できます。
はい、可能です。
通常の枠線はCSSのborderで変更できます。
また、クリックして入力状態になった時の色はinput:focusという擬似クラス内のborder-colorやoutlineを変更することでカスタマイズできます。
CSSでテキストボックスの幅をwidth: 100%;と指定し、box-sizing: border-box;を追記することで、スマホの画面幅に合わせて自動的に綺麗に収まる(レスポンシブ対応)ようになります。
複数行の入力欄を作りたい場合は、HTMLの<input type="text">の代わりに<textarea></textarea>タグを使用します。
当記事のCSSは、セレクタにtextareaを追加すればそのままデザインを適用できます。
面倒な基本構造やレスポンシブ対応はテーマに任せ、浮いた時間で「あなたにしかできないこだわりの独自カスタマイズ」をとことん追求してみませんか?
「SWELL」の徹底レビュー・詳細を見る