[JAVA] Comment installer Swiper in Rails

environnement

ruby (2.6.5) rails(6.0.0) Swiper(6.3.2)

J'ai fait référence à [Official] Getting Started.

Veuillez consulter Démo officielle ici pour voir quel type de comportement peut être implémenté.

Comment installer

Il existe trois types de méthodes d'installation.

a. Use Swiper from CDN

b. Download assets

c. Install from NPM

Cette fois, je vais vous expliquer comment installer Swiper à partir du CDN d'un. (Qu'est-ce que CDN?)


Tout d'abord, dans la balise head de application.html.erb

<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.css">

Ou

<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css">

Décrivez s'il vous plait.

La différence entre les deux ci-dessus est d'utiliser toutes les fonctionnalités de Swiper ou les fonctionnalités minimales. min.css est la fonction minimale.

html:application.html.erb


<!DOCTYPE html>
<html>
  <head>
    <!--réduction-->
    <link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css">
    <!--réduction-->
  </head>


Ensuite, à la fin de la balise body

<script src="https://unpkg.com/swiper/swiper-bundle.js"></script>

Ou

<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>

Décrivez s'il vous plait. * La différence entre les deux est la même qu'avant

html:application.html.erb


<!DOCTYPE html>
<html>
  <head>
    <!--réduction-->
    <link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css">
    <!--réduction-->
  </head>

  <body>
    <!--réduction-->
    <script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
    <!--réduction-->
  </body>
</html>

Enfin, écrivez le script à la fin de la balise body.

html:application.html.erb


<!DOCTYPE html>
<html>
  <head>
    <!--réduction-->
    <link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css">
    <!--réduction-->
  </head>

  <body>
    <!--réduction-->
    <script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
    <!-- Initialize Swiper -->
    <script>
      var swiper = new Swiper('.swiper-container', {
        navigation: {
          nextEl: '.swiper-button-next',
          prevEl: '.swiper-button-prev',
        },
      });
    </script>
  </body>
</html>

Au fait, ce script provient de Navigation dans la démo officielle. Veuillez le modifier en fonction du mouvement que vous souhaitez mettre en œuvre.

Méthode de balisage

Tout ce que vous avez à faire est de préparer le HTML et le CSS pour la partie que vous souhaitez implémenter.

html:example.html.erb


  <!-- Swiper -->
  <div class="swiper-container">
    <div class="swiper-wrapper">
      <div class="swiper-slide">Slide 1</div>
      <div class="swiper-slide">Slide 2</div>
      <div class="swiper-slide">Slide 3</div>
      <div class="swiper-slide">Slide 4</div>
      <div class="swiper-slide">Slide 5</div>
      <div class="swiper-slide">Slide 6</div>
      <div class="swiper-slide">Slide 7</div>
      <div class="swiper-slide">Slide 8</div>
      <div class="swiper-slide">Slide 9</div>
      <div class="swiper-slide">Slide 10</div>
    </div>
    <!-- Add Arrows -->
    <div class="swiper-button-next"></div>
    <div class="swiper-button-prev"></div>
  </div>

example.css


.swiper-container {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

Ce qui précède est pour Navigation à titre d'exemple.

c'est tout. Merci de visiter notre site.

Recommended Posts

Comment installer Swiper in Rails
[Rails] Comment installer simple_calendar
[Rails] Comment installer reCAPTCHA
Comment installer Bootstrap dans Ruby
[Rails] Comment installer ImageMagick (RMajick)
[Rails] Comment installer Font Awesome
Comment installer jQuery dans Rails 6
Super facile en 2 étapes! Comment installer la devise! !! (version rails 5)
Comment implémenter la fonctionnalité de recherche dans Rails
Comment insérer une vidéo dans Rails
Comment utiliser MySQL dans le didacticiel Rails
[rails] Comment configurer le routage dans les ressources
Comment implémenter la fonctionnalité de classement dans Rails
Comment utiliser credentials.yml.enc introduit à partir de Rails 5.2
Comment écrire des rails
Comment installer Docker
Comment désinstaller Rails
Comment installer docker-machine
[Webpacker] Résumé de l'installation de Bootstrap et jQuery dans Rails 6.0
[Rails] Comment utiliser les boîtes de sélection dans Ransack
Comment installer Titan 2D (v4.2.0) dans un environnement virtuel
Comment traduire Rails en japonais en général
Comment séparer .scss par contrôleur dans Rails
Comment ajouter conditionnellement une classe html.erb dans Rails
Comment implémenter une fonctionnalité similaire dans Rails
Comment créer facilement un pull-down avec des rails
Comment utiliser JQuery dans Rails 6 js.erb
Comment installer Oracle JDK 1.8 dans Ubuntu 18.04 LTS?
[Rails] Comment utiliser PostgreSQL dans l'environnement Vagrant
Comment vérifier les commandes Rails dans le terminal
[rails] Comment publier des images
[Rails] Comment utiliser enum
[Rails] Comment utiliser enum
Comment lire les itinéraires des rails
Comment installer Boots Faces
Comment utiliser la jonction de rails
[Rails] Comment utiliser la validation
[Rails] Comment faire des graines
Comment écrire le routage Rails
Comment installer JDK8-10 (Mac)
Comment régler l'heure d'affichage sur l'heure japonaise dans les rails
Comment implémenter une fonctionnalité intéressante dans Ajax avec Rails
[Ruby on Rails] Comment écrire enum en japonais
[Ruby On Rails] Comment réinitialiser DB dans Heroku
[Comment insérer une vidéo dans un hameau avec Rails]
Comment écrire une recherche de comparaison de dates dans Rails
Comment interroger Array dans jsonb avec Rails + postgres
[Rails 6] Comment définir une image d'arrière-plan dans Rails [CSS]
[Rails] Comment charger JavaScript dans une vue spécifique
[Rails] Comment afficher les images dans la vue
[Rails] Comment utiliser la "devise" des gemmes