画像の表示・活用 (HTML,CSS,JavaScript)

更新日:2008年10月02日

別窓を開かずに、その場で拡大画像を表示!

サムネイル画像のクリックで拡大画像を表示するページを作る際、ポップアップウインドウを使ったり拡大ページへ移動させたりするのでは操作が面倒です。その場で上から重ねるように拡大画像を表示させてみましょう!

ページ移動やポップアップ画面を使わずに
その場で拡大画像を表示する

ポップアップウインドウを表示することなく、ページも移動することなく、その場で拡大画像を表示させる方法があります。

Lightbox系スクリプトを活用すれば、ページ移動せずにその場で拡大画像を表示できる
▲ページ移動せずにその場で拡大画像を表示できる

たくさんの写真や画像を掲載するアルバム(ギャラリー)ページでは、 たいていサムネイル画像だけを並べておき、閲覧者がクリックすることで拡大画像を表示させるようなデザインが採用されています。 これは、大きな画像を最初から表示させると、読み込みに時間がかかる上に全体を見渡せなくなるためです。

拡大画像を表示させるには、
(1) 拡大画像に直接リンクする方法、
(2) 拡大画像用ページを作ってそこにリンクする方法、
(3) ポップアップウインドウを作ってそこに表示させる方法
などがあります。

しかし、(1)や(2)の方法では、画像を見るたびにページ移動が発生するため操作が面倒です。 また、(3)の方法では、画像を見るたびに別のウインドウが開いてしまう点が煩わしく感じられるかもしれません。

そこで今回は冒頭でご紹介したように、ページを移動することなく、別ウインドウも開かず、その場で拡大画像を表示させられる方法をご紹介いたします。

「Lightbox」やその類似スクリプトを使う

上記のようなテクニックは、「Lightbox」などのツール(※JavaScript・CSS・画像ファイルのセット)を活用することで簡単に実現できます。
同様の機能を提供するツールはたくさん公開されていますので、機能やサイズなどで選んで活用するとよいでしょう。 今回の記事では、スクリプトやパーツ画像ファイルを含めても合計36.9KBで済み、HTMLへの追記量も少なく、作者の方による日本語の解説もある「Lightbox Plus」を使ってみます。

「Lightbox Plus」を使ったサンプルページはこちら
(別ウインドウで開きます。)

これらのツールは、配布サイトからファイルをダウンロードし、ほぼそのまま自分のウェブスペースにアップロードするだけで使えます。 スクリプトの内容を理解する必要は特にありません。 この効果を適用させたいHTMLファイル内に、数行のソースを追加するだけで使えるのでお手軽です。

それでは、「Lightbox Plus」の使い方を順にご紹介いたします。

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

あわせて読みたい

この記事の担当ガイド

写真

西村 文宏

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

続きを読む

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

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

Powered by 価格.com

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

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

メルマガ登録

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

ショッピングカタログ

All About ウェブマガジン

女性向け

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

男性向け

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

All About モバイル

QRコード

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

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

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