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

更新日:2003年06月28日

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

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

背景の装飾方法

過去の記事「背景画像の表示方法を自在に指定」でも解説していますが、スタイルシートの background-imageプロパティを用いれば、様々な要素に背景画像を加えることができます。フォームの入力欄も対象です。
同様に、background-colorプロパティを用いれば、背景色を加えることができます。

フォームへの背景色の指定

まずは、名前とメールアドレスの入力欄に背景色を加えてみましょう。スタイルシートの background-colorプロパティを用いて値「 #ffffcc 」を指定します。

スタイルシートは、

background-color: #ffffcc;

と記述します。
※「#ffffcc」の部分は色の指定です。ここでは16進数で「淡い黄色」を指定しています。他にも、「skublue」など色名での指定も可能です。
これを、名前欄を作っているinput要素に加えると、(style属性を使って)

<input type="text" name="name" style="background-color: #ffffcc;">

と記述することになります。

フォームへの背景画像の指定

次に、メッセージ入力欄に背景画像を加えてみましょう。スタイルシートの background-imageプロパティを用いて、画像ファイル「mail.jpg」を指定しています。

スタイルシートは、

background-image: url('mail.jpg');

と記述します。
※style属性を用いて記述することを考えて、ファイル名はダブルクオーテーションではなく、シングルクオーテーションで囲んでいます。(style属性を用いない場合でもシングルクオーテーションで囲んで問題ありませんので、常にシングルクオーテーションで囲むようにしておいても良いでしょう。)

これを、メッセージ入力欄を作っているtextarea要素に加えると

<textarea col="40" row="5" style="background-image: url('mail.jpg');"></textarea>

となります。
これで、背景の装飾はできあがりです。

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

次に、入力される文字を装飾してみましょう。

それでは、次のページへ →

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

あわせて読みたい

この記事の担当ガイド

写真

西村 文宏

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

続きを読む

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

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

Powered by 価格.com

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

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

メルマガ登録

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

ショッピングカタログ

All About ウェブマガジン

女性向け

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

男性向け

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

All About モバイル

QRコード

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

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

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