0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

lightbox2 cdnjs形式で使う

Posted at

ライブラリで簡単に

参考YOUTUBEサイト
https://www.youtube.com/watch?v=k1yULKWfO-s&t=86s

スクリーンショット 2024-10-15 16.23.09.png

  • htmlとcssともに雛形を作成
<!DOCTYPE html>
<html lang="jp">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./style.css">
    <!-- lightbox2のcss -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.5/css/lightbox.css" integrity="sha512-DKdRaC0QGJ/kjx0U0TtJNCamKnN4l+wsMdION3GG0WVK6hIoJ1UPHRHeXNiGsXdrmq19JJxgIubb/Z7Og2qJww==" crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
<body>
    <h1>画像ギャラリー</h1>
        <div class="gallery">
        <a href="#">
                <img src="./images/cat1-small.jpg" alt="猫-small-1" />
            </a>

        </div>
</body>
</html>
body {
    background-color:burlywood;
}

h1 {
    text-align: center;
    font-size: 2.5rem;
    color: white;
    margin: 30px 0 50px;
}


.gallery {
    margin: 10px 50px;
    text-align: center;

}

.gallery img {
    width: 380px;
    height: 200px;
    padding: 10px;
    object-fit: cover;
    }

  • lightbox2というライブラリをcdnjs形式で使う。

cdnjsでは、ネットに繋がった状態でのみ動作を可能にできる

lightbox2のためのcdn
lightbox2 cdnjsをGoogle検索して
css(head内)とscript(bodyの閉じタグの直前)をそれぞれ挿入

スクリーンショット 2024-10-15 16.29.47.png

jqueryの挿入も忘れずに!
スクリーンショット 2024-10-15 16.30.48.png

  • lightbox2のルール通りに記述

スクリーンショット 2024-10-15 16.34.06.png

aタグにdata-lightbox="cat" data-title="かわいい猫"と追記するとライブラリが適用される
catと同一の名前のimgがグループ化されて矢印で次の画像に映ることができているみたいです。

<a href="./images/cat1-big.jpg" data-lightbox="cat" data-title="かわいい猫">
<img src="./images/cat1-small.jpg" alt="猫-small-1" />
</a>



.gallery img {
<!--
追記部分
-->

    filter: grayscale(100%);  /* imgを白黒にする */
    transition: 0.7s;  /* ゆっくり白黒からカラーに変える */
}

.gallery img:hover {
    filter: grayscale(0);/* imgがカラーに */
    transform: scale(1.1); /* 画像が1.1倍に大きくなる*/
}

完成図

スクリーンショット 2024-10-15 16.42.43.png

お疲れ様でした!

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?