【jQuery】『slick』を使って全画面表示のスライドショー

【jQuery】『slick』を使って全画面表示のスライドショー
slickを使って全画面表示のスライドショーってできますかー
レスポンシブを考えて『background』で対応してみましょうー

【実装】全画面表示(background対応)

しっかりレスポンシブ対応したいので『background』で画像を設定するのが一番です。
スワイプもできるのでおすすめです。

See the Pen 【jQuery】『slick』を使って全画面表示のスライドショー(background対応) by 125naroom (@125naroom) on CodePen.

HTMLとCSSとjQueryはこちら

HTML

<div class="full">
  <div class="main01"></div>
  <div class="main02"></div>
  <div class="main03"></div>
</div>

CSS

.full div {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100vh;
  margin: 0;
}
.full div.img01 {
  background-image: url(https://125naroom.com/demo/img/simple01.jpg);
}
.full div.img02 {
  background-image: url(https://125naroom.com/demo/img/simple02.jpg);
}
.full div.img03 {
  background-image: url(https://125naroom.com/demo/img/simple03.jpg);
}
.full .slick-dots {
    bottom: 4%;
    z-index: +1;
}

jQuery

$(document).on('ready', function() {
  $(".full").slick({
    arrows: false,
    dots: true,
    autoplay: true,
    autoplaySpeed: 1500,
    speed: 1500,
    fade: true,
    pauseOnFocus: false,
    pauseOnHover: false,
    pauseOnDotsHover: false,
  });
});

【実装】全画面表示(background対応、aタグを使えばリンクもOK)

スワイプもできてリンクも貼れてslickさん素晴らしいの一言です。

See the Pen 【jQuery】『slick』を使って全画面表示のスライドショー(background対応、aタグを使えばリンクもOK) by 125naroom (@125naroom) on CodePen.

HTMLとCSSとjQueryはこちら

HTML

<div class="full">
  <a href="https://125naroom.com/web/3486" target="_blank" class="img01"></a>
  <a href="https://125naroom.com/web/3486" target="_blank" class="img02"></a>
  <a href="https://125naroom.com/web/3486" target="_blank" class="img03"></a>
</div>

CSS

.full a {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100vh;
  margin: 0;
  text-decoration: none;
}
.full a.img01 {
  background-image: url(https://125naroom.com/demo/img/simple01.jpg);
}
.full a.img02 {
  background-image: url(https://125naroom.com/demo/img/simple02.jpg);
}
.full a.img03 {
  background-image: url(https://125naroom.com/demo/img/simple03.jpg);
}
.full .slick-dots {
    bottom: 4%;
    z-index: +1;
}

jQuery

$(document).on('ready', function() {
  $(".full").slick({
    arrows: false,
    dots: true,
    autoplay: true,
    autoplaySpeed: 1500,
    speed: 1500,
    fade: true,
    pauseOnFocus: false,
    pauseOnHover: false,
    pauseOnDotsHover: false,
  });
});

メモ

jQueryのことで何かわからないことがあればjQueryの日本語リファレンスサイトがあるので一度チェックしてみるといろいろ解決できたりしますよ。

さいごに

やっぱり地下のパン屋さんのチーズパンが一番美味しいですー
同意見ですー

関連記事

Author

デザコト

あ、いいな、と思うWebデザインを紹介しています。デザインの参考に。やさしいデザインが多いです。Webデザインギャラリー『デザインのこと - Web design gallery』を運営しています。

Googleさんの
おすすめ

6

/

22

2024

Googleさんの
おすすめ

6

/

22

2024

デザインの記事

EHON HOTEL
  • 2024.06.21New
  • EHON HOTEL
  • 国内、海外のウェブデザイン、パソコン・タブレット・スマートフォンでも見やすいレスポンシブ対応の「あ、いいな」と思うウェブデザインを集めています。
  • デザインのこと – Web design gallery
自主映画『アット・ザ・ベンチ』第2編「まわらない」
【jQuery】ページ内リンクでスムーズスクロール(固定ヘッダーがあったら)