轻巧方便的触摸滑动插件-swiper,常用参数整理(一)

Swiper插件的基本使用方法和案例 Swiper插件的基本使用方法和案例 一、Swiper是什么? Swiper常用于移动端网站的内容触摸滑动 Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。 Swiper能实现触屏焦点图、触屏Tab切换、触屏轮播图切换等常用效果。 Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择! 二、Swiper使用的步骤 步骤一、点我进入Swiper官网,下载Swiper animate 动画js和Swiper animate 动 阅读详情

之前巧合之下接触使用了触摸滑动插件swiper,因为其轻巧方便,而且最为重要的一点是特别适合移动端的幻灯类制作,所以在这里整合一下自己在API文档学习中常用到的参数

- 先上HTML基本结构

<div class="swiper-container">
        <div class="swiper-wrapper">
            <div class="swiper-slide"><img src="images/bg1.jpg" alt="test"></div>
            <div class="swiper-slide"><img src="images/bg2.jpg" alt="test"></div>
            <div class="swiper-slide"><img src="images/bg3.jpg" alt="test"></div>
            <div class="swiper-slide"><img src="images/bg4.jpg" alt="test"></div>
            <div class="swiper-slide"><img src="images/bg5.jpg" alt="test"></div>
            <div class="swiper-slide"><img src="images/bg6.jpg" alt="test"></div>
        </div>
        <div class="swiper-pagination"></div>
    </div>

- CSS

html, body {
        position: relative;
        height: 100%;
    }
    body {
        background: #eee;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#000;
        margin: 0;
        padding: 0;
    }
    .swiper-container {
        width: 800px;
        height: 450px;
    }
    .swiper-slide img{
        width:800px;
        height:450px;
    }
    .test{
        width:100%;
        height:100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

-接下来是swiper参数

var swiper = new Swiper('.swiper-container', {
        pagination: '.swiper-pagination',//指示器,在这里指定指示器的名称及上面对应的html的class为swiper-pagination
        loop:true,//循环,设置后图片轮播到最后一张时会继续无缝衔接到第一张,若设置为false.则会在视觉上明显看到从最后一张返回到第一章轮播图
        autoplay:1000,//自动轮播时间,单位为ms
        initialSlide:2,//循环开始时的指示器位置,起始位0对应第一张
        direction:'vertical',//轮播方向,vertical垂直,默认horizontal水平
        speed:2000,//从轮播其到图像贴合边缘使用的时间,可结合transition-timing-function设定速度变化曲线
        grabCursor:true,//抓手,设置为true时为抓手且拖动时变为紧握形态
        autoHeight:true,//设置为true时,slide的宽度会随着内容变化
    });

-具体的效果

这里写图片描述

-另一组参数的轮播(滚动视差)

- html

<div class="swiper-container">
            <div data-swiper-parallax="-23%" data-swiper-parallax-duration="1000" class="testbg"></div>
            <div class="swiper-wrapper">
                <div class="swiper-slide"><div data-swiper-parallax="-100">Slide 1</div></div>
                <div class="swiper-slide"><div data-swiper-parallax="-100">Slide 2</div></div>
                <div class="swiper-slide"><div data-swiper-parallax="-100">Slide 1</div></div>
            </div>
            <div class="swiper-pagination"></div>
        </div>

- 新增的CSS以设置背景层

.testbg{
        width:1080px;
        height:608px;
        background-image:url(images/bg6.jpg);
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center center;
    }

- swiper参数

var swiper = new Swiper('.swiper-container', {
        pagination: '.swiper-pagination',//同上
        parallax:true,// 设置为true即为开启视差效果,同时需要在所需元素上增加data-swiper-parallax属性,再本例中上面的html设置为-23%,即每次向右滑动时图片在X负轴上滑出23%
        autoplay:5000,
        grabCursor:true,
        roundLengths:true,//设置为true时将slide的宽和高取整
    });

- 效果

这里写图片描述
以上就是第一波swiper的参数解析
这里写图片描述

Python爬虫实战:5分钟搞定微信公众号文章阅读数、点赞数抓取(附完整代码) 本文详细介绍了如何通过Python爬虫技术自动化抓取微信公众号文章的阅读数和点赞数。文章从数据源分析入手,分步讲解了获取文章列表与提取单篇统计数据的完整流程,并提供了应对平台风控的策略与工程化整合方案,帮助开发者高效、合规地完成数据采集任务。 阅读详情

相关推荐

告别C盘空间焦虑!Miniforge环境路径精准配置全攻略

本文深入解析Miniforge虚拟环境默认占用C盘空间的根本原因,即未正确配置`.condarc`文件中的`envs_dirs`路径优先级。通过详细的诊断步骤与配置命令,指导用户将环境路径精准迁移至指定磁盘(如D盘),并分享禁用自动激活、使用`--prefix`参数等高阶技巧,帮助开发者彻底告别C盘空间焦虑,实现虚拟环境的整洁与可控管理。

weixin_28831399的博客 238

swiper的使用

watch配合nextTick

weixin_58293163的博客 956

dxf-viewer 查看器

dxf-viewer SDK 的示例,它是一个基于 Three.js 和 Vue3 构建的基于 WebGL 的 BIM 模型查看器。它用于查看 DWG/DXF/PDF 文件。面积测量 - 角度测量 -标记。

qq_25547755的博客 866

Swiper你必须知道的参数配制-解析

第一步 上代码 JS var swiper = new Swiper(".news",{ pagination: ".news_lis", paginationClickable: true, slidesPerView: 4, spaceBetween: 20, nextButton: ".news-nex

橙-极纪元-JJYCheng 2904

别再死磕USB HID了!用ESP32的Arduino框架手把手教你实现蓝牙鼠标键盘(附完整代码)

本文详细介绍了如何使用ESP32的Arduino框架实现蓝牙HID设备,包括鼠标和键盘的快速开发。通过现成的库和示例代码,开发者可以轻松打造自定义蓝牙外设,无需复杂的USB HID协议栈,适用于演示控制器、宏键盘等多种场景。

weixin_31309419的博客 261

32、机械臂数字孪生模型创建指南

本文介绍了如何在MATLAB Simscape中为一款3自由度(DOF)微型机械臂创建数字孪生模型。内容涵盖硬件参数测量、Simulink模型搭建流程,包括初始条件设置、基座与上部主体构建、上臂结构设计等关键步骤。通过使用Solid、Revolute Joint和Rigid Transform等模块,实现机械臂多体系统建模,并支持后续运动仿真与物理系统的对比诊断。读者可依据指南逐步完成模型构建,相关资源可通过MATLAB File Exchange或指定网站获取。

qsc9012345的博客 216

Swiper 参数说明

Swiper 初始化 支持下列中的参数 Parameter(参数) Type(类型) Default Value(默认值 Example(例子) Description(说明) speed number 300 600 slides滑块动画之间的持续时间(单位ms) eventTarget stri

xiaoshu611的博客 2万+

PCIe(Peripheral Component Interconnect Express)的带宽和速率

PCIe带宽与速率解析 PCIe的速率指物理层传输速度(GT/s),而带宽是实际有效数据吞吐量(GB/s)。不同PCIe版本采用不同编码方式: PCIe 1.0-2.0:8b/10b编码(80%效率) PCIe 3.0+:128b/130b编码(≈98.5%效率) 单向峰值带宽速查(单位:GB/s): 版本 x1 x4 x8 x16 PCIe3 0.98 3.94 7.88 15.75 PCIe4 1.97 7.88 15.75 31.51 PCIe5 3.94 15.75 31.51 63.02 PCIe

MHD0815的博客 347

html swiper高度为零,Swiper参数说明(swiper参数配置)

Swiper参数说明(swiper参数配置)1.自由模式与滑块容器(Free Mode and Scroll Container)Parameter(参数)Type(类型)DefaultValue(默认值Example(例子)Description(说明)speednumber300600slides滑块动画之间的持续时间(单位ms)eventTargetstring‘wrapper’‘cont...

weixin_33278498的博客 1202

华为od 面试八股文_C++_02_含答案

华为od 面试八股文_C++_02_含答案

MISAYAONE的博客 3123

Python爬虫实战:如何通过解析JSON数据抓取抖音视频评论

本文介绍了如何使用Python爬虫抓取抖音视频评论数据。请求头伪造:通过使用随机的User-Agent,模拟真实用户的请求。代理池:使用代理IP来避免被封禁。JSON解析:直接从API接口获取JSON格式的数据,避免了动态加载内容的限制。需要注意的是,抓取网站数据时应遵守网站的爬虫协议,避免过度抓取影响网站性能或违反法律法规。希望本文能够帮助你掌握如何抓取和分析抖音视频评论数据!

2201_76125261的博客 3362

Swiper使用配置(一)

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-s

qq_48445738的博客 3727

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

我能帮你解决一些Swiper的小问题

在使用插件的时候,请多看官方文档 Swiper官方文档:new Swiper(swiperContainer, parameters)_Swiper参数选项 用于初始化一个Swiper,返回初始化后的Swiper实例。Swiper7使用的默认容器是.swiper,Swiper6以下使用的是.swiper-container。 默认的容器类名一般不要删除,Swiper的默认样式是施加在该类名上的。 参数名 类型 是否必填 描述 swiperContainer HTMLElement or string 必选

u014717791的博客 1379

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Swiper使用说明

Swiper 是一款免费以及轻量级的移动设备触控滑块的框架,使用硬件加速过渡(如果该设备支持的话)。主要使用与移动端的网站、网页应用程序(web apps),以及原生的应用程序(native apps)。主要是为IOS而设计的,同时,在Android、WP8系统以及现代桌面浏览器也有着良好的用户体验。 特征(feature) 1、1:1触控运动     Swiper默认提供1:1的触

突然空闲 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

swiper 多次new 的时候; 出现样式混乱的情况

网站: https://www.swiper.com.cn/demo/index.html 1 下载 cnpm i swiper@5.3.7 --S (注意这种是对版本有所要求的) 2 引入 import Swiper from ‘swiper’ import ‘swiper/js/swiper.min’ import ‘swiper/css/swiper.min.css’ 3 使用的是 异性 slide 出现的bug , 切换数据多次new 的时候,出现bug 解决: 重要的就是 这两个属性的处理:

weixin_45379180的博客 1325

Swiper学习之二---swiper的配置选项 ①

上一篇文章,我们大家来一起认识了Swiper的初级操作,有没有觉得很简单易学呢,哈哈哈,其实这玩意本来就不太难。我认为凡是有文档可以读的,大部分的东西都是为了方便我们使用的不是吗,所以肯定都是易懂易学的,我们要做的就是尽可能的熟悉他们的操作方法,把他们的文档看明白会用就可以了。信息时代,信息技术瞬息万变,要记得东西太多了,所以我觉得我们大家知道有啥方法可以用,用的时候如果想不起来,我们完全可以去查

等,你的到来。 3320

尚品汇(五)

1.下载swiper的5版本 2.引入swiper 3.在new swiper(给轮播图添加效果)之前 页面必须有结构,然后给轮播图天啊及动态效果1.何时何地进行new Swiper(1)最原始的方法(有bug):设置定时器,在定时器中进行swiper实例化 (2)完美的解决方案 优化轮播图......

qq_53152029的博客 288

Swiper 使用指南

Swiper 是一个非常强大且灵活的滑块库,适用于移动端和桌面端。它提供了丰富的配置项来满足不同的需求。

lzping_719的专栏 1526

swiper笔记

一、swiper初始化中使用的parameters 1.initialSlide——用来设定页面加载完成时,第几张图片先显示出来 取值-整数 默认-0 0表示第1张 1表示第2张 2表示第3张 。。。以此类推 2.direction——设置slide的滑动方向 horizontal 水平 默认 vertical 垂直 3.spee

chose_DoIt的博客 2560

Swiper 整理

{事件:function(swiper){this.activeIndex----slide的序号},事件:function(){},事件:function(){},....} 给swiper添加事件,swiper和this都可指代当前实例。slide进程:目前显示的为0,前面的依次加一,后面的依次减一(活动块slide是第三个,那么从第一个到第六个的progress属性分别是:2、1、0、-1、-2、-3)touchEnd: function(swiper,event){} ----触摸释放时执行。

m0_72553068的博客 5086

Swiper 中常见的属性以及方法

*mySwiper.autoplay.stop() mySwiper.autoplay.start()**一个开始轮播,一个暂停轮播,不多说,那个mySwiper应该是可以修改的,名字是你初始化的swiper名字。**disableOnInteraction: ** 在设置false时,你对轮博图操作不会停止循环,而 true,在你对轮博图操作时会停止自动轮播。**renderBullet: ** 设置了这个属性你就可以设置自己的分页器样式,该属性是一个函数类型,参数是下标索引和类名。

qq_69282350的博客 7201

swiper里面几个有用的参数

概述 这是我自己用swiper和看别人官网源码用swiper总结出来的,供以后开发时参考,相信对其他人也有用。 observeParents 有时我们会改变swiper的父级元素,比如页面的resize方法;也有时我们会动态给swiper添加一些子元素。这个时候,需要如下设置swiper,才能正常运行: <script language="javascript"> var mySwip...

weixin_30538029的博客 435

Swiper4.x的全部配置选项、方法、函数,具体使用

参考网址:http://www.swiper.com.cn/api/index.html 一、Swiper4.x的全部配置选项、方法、函数 1.swiper一般选项 1.1initialSlide设定初始化时slide的索引。设置为1后,Swiper初始化时默认显示第2个轮播图 1.2direction设置Slides的滑动方向,可设置水平(horizontal)或垂直(vertical)...

前端小白成长记 2万+

swiper / 移动端触摸滑动插件 / 手机轮播插件

做移动端一定会遇到触摸滑动的需求,既需要实现左右的或者上下的自动滚动,又要实现手指滑动的功能。使用swiper 插件就可以完全的满足这个功能,swiper 是开源、免费、强大的触摸滑动插件,使用也很容易上手! swiper 官方中文网  https://www.swiper.com.cn/ swiper api文档  https://www.swiper.com.cn/api/index.ht...

weixin_zsh的博客 5731

关于在VUE中封装一个Swiper组件的方法-----详解

swiper官网: https://www.swiper.com.cn/ 1.打开项目的根目录,然后打开命令窗口,引入swiper组件 npm install swiper@4.4.1 (@后为指定版本号,可写可不写,下面同理) cnpm i swiper@3.4.2 -S 2.在src/components下创建一个Swiper.vue的文件夹,用来存储公共部件 3.书写公共样式 a....

山岗下的星空的博客 1815

如何查看swiper轮播图的参数或属性,如何获取当前页数

一、用$refs获取轮播图组件

qq_42490671的博客 4357
上一篇: rem单位的使用总结
下一篇: 关于手机端IOS系统微信中虚拟键盘遮挡input输入框问题的解决方案
RotatingBlock
博客等级 码龄10年 16粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值