第8回 Tips5 コンタクトフォームをオーバーレイ表示したい | デザインってオモシロイ -MdN Design Interactive-

第8回 Tips5 コンタクトフォームをオーバーレイ表示したい

2024.4.26 FRI

【サイトリニューアル!】新サイトはこちらMdNについて

Tips 5 コンタクトフォームをオーバーレイ表示したい JavaScript
>> point jQueryが理解できれば実装可能
>> point すぐに問い合わせたい場面で使える


Webサイトを見ているときに、その項目についてすぐお問い合わせをしたいという場合は結構あるはずだ。そういった場合は「ericmmartin.com」の「SimpleModal Demos/Eric Martin /」で紹介されている、コンタクトフォームをオーバーレイして表示させる方法などを使ってみるという選択肢があるだろう【1】。基本的なソースは参考Webサイトからダウンロードして、それをカスタマイズしていくことになる。

【1】ここからファイルをダウンロードする(www.ericmmartin.com/projects/simplemodal-demos/)。ほかにもサンプルが掲載されている
【1】ここからファイルをダウンロードする(www.ericmmartin.com/projects/simplemodal-demos/)。ほかにもサンプルが掲載されている

まずはHTMLとCSSを用意しよう【2】。HTMLの最後で使用するJavaScript群を読み込んでいる【3】。お問い合わせへのリンクに付与したclass名を使ってオーバーレイ表示する動作を指定している【4】。「contact.js」の最初の部分で指定しよう。使用するボタン画像なども「contact.js」で設定する。オーバーレイするコンタクトフォームのサイズや背景色などを変更したい場合はダウンロードしたファイルの「/css/contact.css」を修正すればよい。コンタクトフォーム自体の文言修正などは「/data/contact.php」の編集が必要だ。併せて、「contact.php」の最初の部分でメールの送り先などを指定するので編集しておこう。
このようにオーバーレイして表示させる場面というのは、今後も増えるだろう。ぜひ試してみよう。

【2】サンプルHTML
【2】サンプルHTML

【3】使用するJavaScriptを読み込んでおく
【3】使用するJavaScriptを読み込んでおく


【4】コンタクトフォームを開く部分を判定させる
【4】コンタクトフォームを開く部分を判定させる
twitter facebook このエントリーをはてなブックマークに追加 RSS
【サイトリニューアル!】新サイトはこちらMdNについて

この連載のすべての記事

アクセスランキング

8.30-9.5

MdN BOOKS|デザインの本

Pick upコンテンツ

現在