swiper基本使用

这里参考官网swiper的使用方法。详情戳–>swiper中文网

使用步骤

准备工作

到swiper中文网中下载swiper(首页顶部获取swiper,这里下载5版本,更稳定)。
然后解压缩,将package文件夹下的js和css文件夹复制到目标文件夹中开始练习。
在这里插入图片描述
这里需要一个静态页面–>创建index.html文件。

加载插件

<!-- 引包 -->
    <script src="./js/swiper.min.js"></script>
    <link rel="stylesheet" href="./css/swiper.min.css">

添加html内容

这里注意Swiper7的默认容器是.swiper,Swiper6之前是.swiper-container。所以要将官网代码中的swiper改成swiper-container

<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>
        <!-- 如果需要分页器 -->
        <div class="swiper-pagination"></div>
        
        <!-- 如果需要导航按钮 -->
        <div class="swiper-button-prev"></div>
        <div class="swiper-button-next"></div>
        
        <!-- 如果需要滚动条 -->
        <div class="swiper-scrollbar"></div>
    </div>

这里添加一个css样式(长和宽方便调试)

<style>
        .swiper-container{
            width: 600px;
            height:400px;
        }
    </style>

初始化swiper

这里需要注意:在页面中结构已经存在的条件下,再初始化Swiper实例!!(没有结构JS不能操作DOM)
官网的代码设置direction: 'vertical'是垂直切换循环,该属性值默认是水平方向。由于在web中常用水平循环,将这一行删掉。

// 当页面中结构已经有了的时候,再初始化swiper实例!!!
    var mySwiper = new Swiper ('.swiper-container', {
    // direction: 'vertical', // 垂直切换选项
    loop: true, // 循环模式选项
    // 如果需要分页器
    pagination: {
      el: '.swiper-pagination',
    },
    
    // 如果需要前进后退按钮
    navigation: {
      nextEl: '.swiper-button-next',
      prevEl: '.swiper-button-prev',
    },
    
    // 如果需要滚动条
    scrollbar: {
      el: '.swiper-scrollbar',
    },
  })     

运行效果:

在这里插入图片描述

在移动端开发中,swiper是一种常用的组件,用于实现轮播图、手势滑动等功能。swiper提供了丰富的API和配置选项,使得开发者可以轻松实现各种滑动效果和交互。 以下是使用swiper基本步骤: 1. **引入swiper的CSS和JS文件**: 首先,需要在HTML文件中引入swiper的CSS和JS文件。可以通过CDN引入,也可以下载到本地引入。 ```html <link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css"> <script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script> ``` 2. **创建HTML结构**: 创建一个swiper容器,并添加swiper-wrapper和swiper-slide等结构。 ```html <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> <!-- 如果需要分页器 --> <div class="swiper-pagination"></div> <!-- 如果需要导航按钮 --> <div class="swiper-button-prev"></div> <div class="swiper-button-next"></div> </div> ``` 3. **初始化swiper**: 在JavaScript中初始化swiper,并配置相关参数。 ```javascript var mySwiper = new Swiper('.swiper-container', { loop: true, pagination: { el: '.swiper-pagination', clickable: true, }, navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, }); ``` 4. **自定义样式**: 根据需要自定义swiper的样式,以适应不同的设计需求。 ```css .swiper-container { width: 100%; height: 300px; } .swiper-slide { display: flex; align-items: center; justify-content: center; background: #ccc; font-size: 24px; } ``` 通过以上步骤,你就可以在移动端项目中实现一个基本swiper轮播图。根据具体需求,你可以进一步配置swiper的选项,如自动播放、滑动速度、效果切换等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值