zoukankan      html  css  js  c++  java
  • swiper插件以及简介

    swiper

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

    1、首先我们在写项目之前引用swiper时,也就是所说的运行环境,要把JS和CSS引入文件引入

    2、HTML片段

    3.JS部分

    jQuery版本的

    Swiper 是移动端使用的触摸滑动的一个开源lib,可应用于移动网站,web App,native App或者混合类app。

    它专为ios设计,但是也支持Android,Windows Phone8,以及桌面浏览器。Swiper 不兼容所有平台,它是为比较新的触摸设计,只在最新的浏览器上有最好的体验。

    案列

     1  <!DOCTYPE html>
     2 <html lang="en">
     3 
     4 <head>
     5     <meta charset="UTF-8">
     6     <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scale=no, maximum-scale=1.0, minimum-scale=1.0">
     7     <meta http-equiv="X-UA-Compatible" content="ie=edge">
     8     <title>Document</title>
     9     <link rel="stylesheet" href="./swiper.css">
    10     <style>
    11         p {
    12             text-align: center;
    13         }
    14         
    15         img {
    16              43.75rem;
    17             height: 18.125rem;
    18         }
    19         
    20         .swiper-container {
    21              43.75rem;
    22             height: 18.125rem;
    23             margin: 0 auto;
    24         }
    25     </style>
    26 </head>
    27 
    28 <body>
    29     <div class="swiper-container" id="case1">
    30         <div class="swiper-wrapper">
    31             <div class="swiper-slide"><img src="./l1.jpg"></div>
    32             <div class="swiper-slide"><img src="./l2.jpg"></div>
    33             <div class="swiper-slide"><img src="./l3.jpg"></div>
    34         </div>
    35         <!-- 导航按钮 上一页下一页 -->
    36         <div class="swiper-button-prev"></div>
    37         <div class="swiper-button-next"></div>
    38         <!-- 分页器 -->
    39         <div class="swiper-pagination"></div>
    40         <!-- 滚动条 -->
    41         <div class="swiper-scrollbar"></div>
    42     </div>
    43     <script src="./swiper.min.js"></script>
    44     <script>
    45         // 首先用rem布局,这样就不奇怪了
    46         // 图片自动播放
    47         // 当鼠标点击左右箭头时,图片移动
    48         // 鼠标点击分页器时,图片也会进行移动
    49         // 无论是鼠标点击箭头还是分页器都会显示一个滚动条,它是随图片的移动显示在相应的位置,在显示时它是从无到有的过程,有一个缓慢动画的过程
    50         var mySwiper = new Swiper('.swiper-container', {
    51             autoplay: true, //可选选项,自动滑动
    52             initialSlide: 1, //默认显示第二张图片索引从0开始
    53             speed: 2000, //设置过度时间
    54             /* grabCursor: true,//鼠标样式根据浏览器不同而定 */
    55             autoplay: {
    56                 delay: 3000
    57             },
    58             /*  设置每隔3000毫秒切换 */
    59             // <!-- 分页器 -->
    60             pagination: {
    61                 el: '.swiper-pagination',
    62                 clickable: true,
    63             },
    64             // <!-- 导航按钮 上一页下一页 -->
    65             navigation: {
    66                 nextEl: '.swiper-button-next',
    67                 prevEl: '.swiper-button-prev',
    68             },
    69             // <!-- 滚动条 -->
    70             scrollbar: {
    71                 el: '.swiper-scrollbar',
    72                 hide: true,
    73             },
    74             /*  设置当鼠标移入图片时是否停止轮播*/
    75             autoplay: {
    76                 disableOnInteraction: false,
    77             },
    78         });
    79     </script>
    80 </body>
    81 
    82 </html>       
    83         

    注意点:swiper可以支持JS和jQuery两种方式,最新版本是3.x,优先支持iOS和最新版本的安卓移动端

  • 相关阅读:
    POJ3683 Priest John's Busiest Day
    POJ3678 Katu Puzzle
    洛谷4782 【模板】2-SAT 问题
    BZOJ2330或洛谷3275 [SCOI2011]糖果
    POJ1236或洛谷2746或洛谷2812 Network of Schools
    POJ2230 Watchcow
    POJ2942 Knights of the Round Table
    POJ3694 Network
    BZOJ1123或洛谷3469 [POI2008]BLO-Blockade
    animition动画的加入
  • 原文地址:https://www.cnblogs.com/zycs/p/13950807.html
Copyright © 2011-2022 走看看