0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【 jQuery】Swiperでスライダーを実装する方法

Last updated at Posted at 2024-04-11

はじめに

スライダーを実装するプラグインの中でおすすめのSwiperの使い方について記事にしていきます

Swiperについて

スライダーを実装できるJavaScriptのプラグインです。jQueryに依存しない高機能スライダーで、動作が軽いのが特徴です。

Swiperには、次の3つの導入方法があります。

  • ファイルをダウンロードして読み込む
  • CDN(Content Delivery Network)を利用して読み込む
  • npm(Node Package Manager)を使用して読み込む

この記事では、ファイルをダウンロードして読み込む方法やカスタマイズの方法について書いていきます。

それではやっていましょう!!

1.ファイルをダウンロード

1. Get Startedをクリック

スクリーンショット 2024-04-11 18.26.43.png

2. Download assetsにあるURLをクリック

スクリーンショット 2024-04-11 18.27.27.png

3. 赤枠で囲ってあるアイコンをクリックするとzipファイルをダウンロードできます

スクリーンショット 2024-04-11 18.28.01.png

2.ファイルをフォルダに入れる

1. ダウンロードしたファイルを解凍する

2. 必要なファイルを使いたいフォルダに入れる

cssフォルダに"swiper-bundle.css"か"swiper-bundle.min.css"
jsフォルダに"swiper-bundle.js"か"swiper-bundle.min.js"
を、入れる

min はありもなしも動きとしては同じで、どのように記述されているかの違いです

minあり
PC向けに記述されていて解読するのが難しく、編集できない
minなし
人向けに解読できるよう記述されているので、編集できる

スクリーンショット 2024-04-11 20.56.26.png

3.コーディング

1. cssファイルを読み込む

index.html
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>タイトル</title>

  <link rel="stylesheet" href="css/reset.css">
    <!--reset.cssの後、style.cssより前にswiperを読み込ませる-->
  <link rel="stylesheet" href="css/swiper-bundle.min.css">
  <link rel="stylesheet" href="css/style.css">
</head>

2. jsファイルを読み込む

index.html
<body>
  <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
    <!--jqueryの後、main.jsより前にswiperを読み込ませる-->
  <script src="js/swiper-bundle.js"></script>
  <script src="js/main.js"></script>
</body>

3. HTMLを記述

赤枠で囲われているコードをコピペする
Swiperの、基本となるコードです!

スクリーンショット 2024-04-11 21.21.51.png

4. CSSを記述

style.cssに、このCSSコードもコピペしましょう

スクリーンショット 2024-04-11 21.32.16.png

4. scriptを記述

main.jsに、このscriptコードもコピペしましょう

スクリーンショット 2024-04-11 21.32.45.png

これでswiperを使う準備が整いました
あとは自由にカスタマイズしていきましょう!

カスタマイズ

1→2の順でクリック

スクリーンショット 2024-04-11 21.38.46.png

遷移したら下にスクロールしていくと、Parametersがあります
これがカスタマイズ一覧になります

スクリーンショット 2024-04-11 21.48.52.png

例えば自動でスライダーをスクロールしたい場合
文字検索で"autoplay"とすると下記のように記述されていると思います

スクリーンショット 2024-04-11 21.55.45.png

赤枠の右下にあるコードを追加すればカスタマイズできます

main.js
const swiper = new Swiper('.swiper', {
 // ここから
 autoplay: {
   delay: 5000,
 },
 // ここまで
});

紹介しきれないほどたくさんのカスタマイズがあるので、色々試してみてみましょう!!

さいごに

よく使うカスタマイズがあれば追加していきます

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?