フォームの活用・装飾 (HTML,CSS,JavaScript)

更新日:2003年06月28日

フォームの背景や文字を装飾する方法

送信フォームや掲示板の投稿フォームなどフォームを扱う機会は多いですね。このフォームを望み通りにデザインしたいと思ったことはありませんか?フォームの背景を自由に装飾する方法をご紹介。

フォームもデザインしたい

ホームページ作成では、フォームを利用する機会もたくさんあります。「メッセージ送信フォーム」や「掲示板・ブログなどの投稿フォーム」が代表的ですが、他にも「アンケートフォーム」など、様々な入力フォームがあります。

これらのフォームは form要素とそれに関連する要素を用いて手軽に作成できます。 しかし、これらのフォームは入力欄の背景が必ず白色であるなど、デフォルトのままではページのデザインに合わない可能性があります。

そこで今回は、フォームの背景を自由自在に装飾する方法をご紹介致します。

メッセージ送信フォーム

例として、次のような「メッセージ送信フォーム」のデザインを考えてみます。

お名前:
メールアドレス:
メッセージ:

よくある構成ですね。このフォームを実現するHTMLソースは以下の通りです。

<form action="***">
   お名前:<input type="text" name="name" size="30"><br>
   メールアドレス:<input type="text" name="email" size="30"><br>
   メッセージ:<br>
   <textarea name="msg" cols="40" rows="5"></textarea><br>
   <input type="submit" value="メッセージ送信">
</form>
※1行目の「action="***"」の「***」部分には、メッセージ送信に使用するCGIのファイル名などが入ります。
※「name」・「email」・「msg」(=name属性値)は、使用するCGIによって書き換える必要のある部分です。何を書くかはCGIによって異なります。
※size属性値やcols属性値の「30」は、フォームのサイズ(横幅文字数)です。rows属性値「5」はフォームの高さ(行数)です。どちらも数値で指定します。

背景を装飾

まず、白色の背景を変えてみましょう。背景には、色を指定することもできますし、画像を指定することもできます。 「背景画像の表示方法を自在に指定」でご紹介したページ背景の装飾方法がほぼそのまま活用できます。

ここでは、名前とメールアドレスの入力欄には背景色を加え、 メッセージの入力欄には背景画像を加える場合を例にご説明致します。

背景色としては淡い黄色を、背景画像には次のような画像を用意しました。

メッセージ入力欄用の背景画像

これらを用いてみたフォームは次のようになります。

お名前:
メールアドレス:
メッセージ:

背景色と背景画像が加わったのがお分かりいただけると思います。 まずは、これらの実現方法をご紹介致しましょう。

装飾方法は、次のページへ →

1 2 3
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

西村 文宏

関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…

続きを読む

住まいには、人の個性がよく現れるもの。同じ空間をどのように使うかで、雰囲気も、快適さも大きく変わってくる。ここでは、「建築家と家を建てる」ガイド の川畑博哉氏が厳選した10軒を紹介し、建築家それぞれのこだわりのポイントを紹介しよう。建築のプロたちが考え出した、マネしたくなるアイデアが満載! さぁ、いますぐチェック!

人気ホームページ作成ランキング

Powered by 価格.com

デジタル関連コミュニティ

北欧好きが、愛用の北欧モノを見せ合うコミュニティ

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

ショッピングカタログ

All About ウェブマガジン

女性向け

雨が楽しくなる!レイングッズ15

男性向け

マネしたくなるアイデア住宅

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック

知識・経験を生かして、記事を書いてみませんか?