图示

概念

  1. Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。
  2. Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。
  3. Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择!

CDN

  1. https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.x.x/css/swiper.css
  2. https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.x.x/js/swiper.js

使用步骤

  1. 引入CSS和js文件

  2. 设置容器

  3. 初始化swiper

    <div class="swiper-container">  最外层容器<div class="swiper-wrapper"><div class="swiper-slide"><img src="img/j1.jpg" alt=""></div><div class="swiper-slide"><img src="img/j2.jpg" alt=""></div><div class="swiper-slide"><img src="img/j3.jpg" alt=""></div><div class="swiper-slide"><img src="img/j4.jpg" alt=""></div></div>
    </div>
    

基本知识点

  1. 自动播放

    autoplay:true, //等同于以下设置
    autoplay: {delay: 3000,stopOnLastSlide: false,disableOnInteraction: true
    }
    
  2. 设置分页

    pagination: {el: '.swiper-pagination'
    },
    
  3. 设置左右箭头

    navigation: {nextEl: '.swiper-button-next',prevEl: '.swiper-button-prev'
    },
    
  4. 设置滚动条

    scrollbar: {el: '.swiper-scrollbar'
    }
    

进阶知识点

  1. 修改箭头颜色

    <div class="swiper-button-prev swiper-button-black"></div> <!-- 白色 -->
    <div class="swiper-button-next swiper-button-black"></div> <!-- 黑色 -->
    
  2. 添加分页

    pagination: {el: '.swiper-pagination',type: 'bullets',// type: 'fraction',// type : 'progressbar',// type : 'custom',
    },
    
  3. 切换效果

    // effect : 'fade',
    effect : 'cube',
    // effect : 'coverflow',
    // effect : 'flip',
    
  4. 循环

    loop : true,
    
  5. 切换速度(单位:毫秒)

    speed: 2000,
    
  6. 方向

    direction: 'vertical'
    

案例

手机全屏:手机全屏

移动新闻: 新闻界面

Swiper:基础学习相关推荐

  1. 【转】oracle PLSQL基础学习

    [转]oracle PLSQL基础学习 --oracle 练习: /**************************************************PL/SQL编程基础****** ...

  2. python创建对象的格式为_Python入门基础学习(面向对象)

    python基础学习笔记(四) 面向对象的三个基本特征: 封装:把客观事物抽象并封装成对象,即将属性,方法和事件等集合在一个整体内 继承:允许使用现有类的功能并在无须重新改写原来的类情况下,对这些功能 ...

  3. 虚幻引擎虚拟现实开发基础学习教程

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:3.93 GB |时长:5h 15m 了 ...

  4. 动画产业基础学习教程 Rad How to Class – Animation Industry Fundamentals

    如何分类--动画产业基础 大小解压后:6.2G 含课程素材 1920X1080 mp4 语言:英语+中英文字幕(根据原英文字幕机译更准确) 信息: 绘画技巧.解剖学.角色设计.透视和整体讲故事--这门 ...

  5. Blender纹理基础学习视频教程 CGCookie – Fundamentals of Texturing in Blender

    Blender纹理基础学习视频教程 CGCookie – Fundamentals of Texturing in Blender Blender纹理基础学习视频教程 CGCookie – Funda ...

  6. ue5新手零基础学习教程 Unreal Engine 5 Beginner Tutorial - UE5 Starter Course

    ue5新手零基础学习教程 Unreal Engine 5 Beginner Tutorial - UE5 Starter Course! 教程大小解压后:4.96G 语言:英语+中英文字幕(机译)时长 ...

  7. 0基础学好python难不难_零基础学习Python难不难?Python有什么优势?

    原标题:零基础学习Python难不难?Python有什么优势? Python是一种计算机程序设计语言.首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个 ...

  8. 计算机一级ps2019,2019年计算机一级考试PS基础学习点子:PS菜单中英文对照表.docx...

    2019 年计算机一级考试 PS 基础学习点子: PS 菜单中英文对照表 PS菜单中英文对照表 一.File New 2.Open 3.Open As 4.Open Recent Close 6.Sa ...

  9. Java零基础学习难吗

    java编程是入行互联网的小伙伴们大多数的选择,那么对于零基础的小伙伴来说Java零基础学习难吗?如果你是初学者,你可以很好的理解java编程语言.并不困难.如果你的学习能力比较高,那么你对Java的 ...

  10. 零基础学习java,这些书一定要看!

    学习java技术除了看视频,看书也是非常重要的,尤其是零基础同学,本文包含学习Java各个阶段的书籍推荐,史上最全,学习Java,没有书籍怎么行,就好比出征没带兵器一个道理,这些书籍整理出来给大家作为 ...

最新文章

  1. 【Python】直接赋值、浅拷贝和深度拷贝解析
  2. 程序员面试系列——约瑟夫环
  3. 23-爬虫之scrapy框架增量式实时监测数据爬取10
  4. SAP Word template出了错误后的调试办法
  5. ubuntu修改ls显示目录的颜色
  6. 单选按钮 RadioButton 与 pannel控件
  7. 关联映射 一对多 实验心得_使用影响映射来帮助您的团队进行实验
  8. .net p/invoke 异常处理
  9. ubuntu升级11.10登录桌面
  10. 大数据开发笔记(三):Mapreduce
  11. WebStorm介绍
  12. 怎样能看懂matlab中的代码,初学者怎样能看懂代码
  13. 【郑州校区】BOS v2.0物流管理平台整体概述
  14. tcp wireshark 过滤syn_抓包工具Wireshark常用过滤使用方法
  15. Java 数据填充到word模板中
  16. Python基础练习-每日一题-大家来找茬!
  17. no tests were found异常springBoot配置
  18. java练手小项目雷霆战机
  19. 欧洲游记之—— 路过荷兰
  20. CentOS 8 如何更换yum源

热门文章

  1. 18. MySQL 命令
  2. 6. /proc/cpuinfo
  3. Codeforces Round #419 Div. 1
  4. Kyoto Cabinet 使用及原理
  5. 323 id与小数据池
  6. webpack 使用教程
  7. 每天学点Shiro-say hello
  8. Linux镜像资源收集
  9. matlab sparse()
  10. Windows 8 下使用 ScrollViewer 替代 GridView