5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【備忘録】画像をその場で拡大する方法

5
Last updated at Posted at 2019-01-29

こんにちは。
未来電子テクノロジーでインターンをしている@hotoke6です。
今回はwebページでページを移動せずその場で画像を拡大できる「LightBox2」の使い方について備忘録を残しておきます。

LightBox2とは

LightBox2とはJavaScriptのアプリケーションで、Lokesh Dhakarというエンジニアによって開発されました。
LightBox2を利用することで別ページを開かずそのページ上でサムネイルを拡大することが可能になります。

公式サイトの例
スクリーンショット 2019-01-29 15.49.42.png

任意の画像をクリックすると、、、
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

スクリーンショット 2019-01-29 15.50.27.png

このように画像を拡大した窓が開きます。

LightBox2の使い方

まずheaderでLightBox2のファイルを読み込みます。

<head>
---------------------
    <link href="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.7.1/css/lightbox.css" rel="stylesheet">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js" type="text/javascript"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.7.1/js/lightbox.min.js" type="text/javascript"></script>
</head>

1つ目のscriptタグはGoogle Hosted Librariesから拾ってきたjqueryのファイルですので、すでに書かれている場合は省略可能です。

次に拡大させたいimg src=""の画像ファイルを以下のようにa hrefタグで囲みます。

<a href="animal/monkey.jpg" data-lightbox="group">
  <img src="animal/monkey.jpg">
</a>

a hrefの中には画像のリンクとdata-lightboxに任意のグループ名をつけます。
また必要な場合はdata-titleで画像にキャプションをつけることができます。

まとめ

以上、今回はLightbox2を用いて画像を拡大する方法をまとめました。

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?