Here’s a step-by-step guide to using Swiper.js for creating interactive sliders on your website: ### Step 1: Include Swiper.js in Your Project #### Option 1: CDN You can use the CDN to include Swiper.js without installing anything. In your HTML file, add the following links inside the ``: ```html ``` #### Option 2: Install via NPM (For local development) If you are using a bundler like Webpack, you can install Swiper using npm: ```bash npm install swiper ``` Then import Swiper into your JavaScript file: ```javascript import Swiper from 'swiper/bundle'; import 'swiper/swiper-bundle.min.css'; ``` ### Step 2: Add HTML Structure for the Swiper Create a simple HTML structure for the swiper component: ```html
Slide 1
Slide 2
Slide 3
``` ### Step 3: Initialize Swiper in JavaScript Next, you need to initialize the Swiper in your JavaScript file: ```javascript const swiper = new Swiper('.swiper-container', { loop: true, // Optional: Makes the swiper loop infinitely slidesPerView: 1, // Number of slides visible at once spaceBetween: 10, // Space between slides pagination: { el: '.swiper-pagination', // Enables pagination clickable: true, // Makes the pagination clickable }, navigation: { nextEl: '.swiper-button-next', // Next button prevEl: '.swiper-button-prev', // Previous button }, }); ``` ### Step 4: Customize Swiper (Optional) You can adjust the Swiper settings to suit your needs. Here are a few common configuration options: - `loop`: Enable infinite looping. - `slidesPerView`: The number of slides visible at once. - `spaceBetween`: The space between slides (in px). - `autoplay`: Automatically slide after a set interval. - `speed`: The speed of the slide transition (in ms). Example with `autoplay`: ```javascript const swiper = new Swiper('.swiper-container', { autoplay: { delay: 2500, // Auto-slide every 2.5 seconds }, loop: true, slidesPerView: 1, }); ``` ### Step 5: Style Your Swiper (Optional) You can use CSS to customize the swiper's appearance. For example, you could give the swiper a specific width or height: ```css .swiper-container { width: 100%; height: 400px; /* Adjust the height as needed */ } .swiper-slide { background-color: lightblue; /* Customize slide background */ display: flex; justify-content: center; align-items: center; font-size: 20px; } ``` ### Step 6: Test Your Swiper Once everything is set up, open your HTML file in the browser, and you should see a functioning Swiper component. The slides will move based on your configuration, and the navigation buttons or pagination should work as expected. That’s it! You’ve successfully set up Swiper.js in your project. You can further explore Swiper’s documentation to add more features like lazy loading, effect transitions, and more.