勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

Lightboxで文字をクリックしたら画像を表示させる方法

   2024/02/02  JavaScript

Lightboxを使用する際、一般的に使われているのはサムネイル画像をクリックすると拡大画像が表示されるというもの。ただ、今回は文字をクリックすると画像が表示されるようにしたかった。以下にサンプルとソースコードのメモ。

 

サンプルページ

https://taitan916.info/sample/lightbox/

 

ソースコード

<html>
    <head>
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
        <script type="text/javascript" src="./lightbox/js/lightbox.min.js"></script>
        <link href="./lightbox/css/lightbox.css" rel="stylesheet">
        <style>
            img.lb-image{width:300px !important; height:300px !important;}
        </style>
    </head>
    <body>
        <a href="http://chart.apis.google.com/chart?chs=300x300&cht=qr&chl=https://taitan916.info/blog/" rel="lightbox">blog</a><br />
        <a href="http://chart.apis.google.com/chart?chs=300x300&cht=qr&chl=http://google.com/" rel="lightbox">Google</a><br />
    </body>
</html>

aタグにrel="lightbox"つけるだけでいけた。

 - JavaScript

  関連記事

スマホでフォームの画像アップロード部分でカメラを起動させる方法
スマホでフォームの画像アップロード部分でカメラを起動させる方法

formの画像アップロード部分で、スマホの場合にカメラで撮影させたい。以下に対応 ...

PHPで画像にモザイクをかけて保存
PHPで画像にモザイクをかけて保存

やりたかった事はPHPで ・モザイク処理 ・元の画像とは別にファイル名をつけて保 ...

FileReader APIを用いて画像をアップロードせずにサムネイル表示
FileReader APIを用いて画像をアップロードせずにサムネイル表示

以前にFile APIを用いてファイル名やサイズ、形式(拡張子)を取得するメモを ...

LightboxをjQuery無しで実装できる「Luminous」の利用方法
LightboxをjQuery無しで実装できる「Luminous」の利用方法

あるサイトのコーディングデータを貰った際、jQueryは使用していないのにLig ...

PHPで画像のフォーマット(拡張子)の変換
PHPで画像のフォーマット(拡張子)の変換

画像のアップロードでjpg/png/gif形式を受け付けつつ、 最終的にjpgで ...