写真画像を魅力的に表示する方法に、モーダルウィンドウというのがあります。表示中に他のウィンドウの操作を受け付けないウィンドウのことです。Lightbox 風ウィンドウと呼ばれることもあります。
内容 | デモ |
---|---|
HTML と CSS による表現の考え方 | Demo_jq10_01.html |
jQuery でモーダルウィンドウを作成する | Demo_jq10_02.html |
[閉じる]ボタンで使いやすくする | Demo_jq10_03.html |
モーダルウィンドウを画面中央部分だけにする | Demo_jq10_04.html |
モーダルウィンドウサイズを画像に合わせて調整する | Demo_jq10_05.html |
複数のサムネイル画像を並べておき、画像をクリックするとモーダルウィンドウで拡大画像を表示する Web ページを作成します。はじめに、モーダルウィンドウを HTML と CSS とでどのように表現するかを見てみます。
画像サイズは、メイン画像が 640 x 480、サムネイル画像が 140 x 105 となるように用意します。
Demo: クリック ⇒ Demo_jq10_01.html
以上がモーダルウィンドウの表現方法です。次に、jQuery を使って、サムネイル画像をクリックしたらモーダルウィンドウを生成し、拡大画像を表示するスクリプトを作成します。
次に、jQuery を使って、サムネイル画像をクリックしたらモーダルウィンドウを生成し、拡大画像を表示するスクリプトを作成します。
Demo: クリック ⇒ Demo_jq10_02.html
モーダルウィンドウに[閉じる]ボタンを付ける。ボタンは画像で close.png という名前で準備しておきます。
Demo: クリック ⇒ demo_jq10_03.html
半透明のモーダルウィンドウを、画面の中央部分を半透明にし、その周りを透明にする表示にします。
Demo: クリック ⇒ demo_jq10_04.html
画面中央部に表示する半透明部分のモーダルウィンドウの大きさを、画像サイズに合わせて表示します。
Demo: クリック ⇒ demo_jq10_05.html