Advertisement
informaticage

slider fix

May 24th, 2021
1,100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.60 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.     <link rel="stylesheet" href="css/animate.min.css" />
  6.     <link rel="stylesheet" href="swiper-bundle.min.css" />
  7.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
  8.     <script src="swiper-bundle.min.js"></script>
  9.     <style>
  10.       .swiper-slide {
  11.         box-sizing: border-box;
  12.         padding: 10% 10% 20% 10%;
  13.         font-size: 18px;
  14.         background: #fff;
  15.       }
  16.  
  17.       .hidden {
  18.         visibility: hidden;
  19.       }
  20.     </style>
  21.   </head>
  22.   <body>
  23.     <!-- Slider main container -->
  24.     <div class="swiper-container">
  25.       <!-- Additional required wrapper -->
  26.       <div class="swiper-wrapper">
  27.         <!-- Slides -->
  28.         <div class="swiper-slide">
  29.           <h2>Titolo</h2>
  30.           <p>Testo di prova</p>
  31.         </div>
  32.  
  33.         <div class="swiper-slide">
  34.           <h2>Titolo</h2>
  35.           <p>Testo di prova</p>
  36.         </div>
  37.  
  38.         <div class="swiper-slide">
  39.           <h2>Titolo</h2>
  40.           <p class="paragrafo">Testo di prova</p>
  41.         </div>
  42.       </div>
  43.  
  44.       <div class="swiper-pagination"></div>
  45.       <!-- If we need pagination -->
  46.       <div class="swiper-button-prev"></div>
  47.       <!-- If we need navigation buttons -->
  48.       <div class="swiper-button-next"></div>
  49.       <!-- If we need navigation buttons -->
  50.       <!--<div class="swiper-scrollbar"></div>--><!-- If we need scrollbar -->
  51.     </div>
  52.     <script>
  53.       const swiper = new Swiper(".swiper-container", {
  54.         // Optional parameters
  55.         //direction: 'vertical',
  56.         autoplay: { delay: 5000 },
  57.         loop: true,
  58.  
  59.         // If we need pagination
  60.         pagination: { el: ".swiper-pagination", clickable: true },
  61.  
  62.         // Navigation arrows
  63.         navigation: {
  64.           nextEl: ".swiper-button-next",
  65.           prevEl: ".swiper-button-prev",
  66.         },
  67.  
  68.         // And if we need scrollbar
  69.         //scrollbar: {el: '.swiper-scrollbar',},
  70.       });
  71.  
  72.       swiper.on("init", function () {});
  73.       swiper.on("slideChangeTransitionEnd", () => {
  74.         $(".swiper-slide")
  75.           .not("swiper-slide-active")
  76.           .find("p")
  77.           .removeClass("animated fadeInUp slow")
  78.           .addClass("hidden");
  79.  
  80.         $(".swiper-slide-active")
  81.           .find("p")
  82.           .removeClass("hidden")
  83.           .addClass("animated fadeInUp slow");
  84.  
  85.         $(".swiper-slide-duplicate-active")
  86.           .find("p")
  87.           .addClass("animated fadeInUp slow");
  88.       });
  89.     </script>
  90.   </body>
  91. </html>
  92.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement