Swiper触控滑块特效介绍

Swiper(Swiper master)是目前应用较广泛的移动端网页触摸内容滑动js框架,易于前端开发过程中制作轮播图幻灯片效果,触控滑块支持移动端和桌面端(PC),完全免费并开源(MIT Licensed)。

WPite

Swiper(Swiper master)是目前应用较广泛的移动端网页触摸内容滑动js框架,易于前端开发过程中制作轮播图幻灯片效果,触控滑块支持移动端和桌面端(PC),完全免费并开源(MIT Licensed),无论你使用在个人网站或商业网站,都无需付费。

触控滑块特点

轻量级。加载插件只需导入必要的文件jscss1个,文件大小合计就150KB上下,非常轻松。Swiper是纯javascript打造的滑动特效插件,无需加载任何公共库(如jquery)即可运行,这保证了Swiper的轻量和运行速度。目前国际版本更新到了swiper11,常用以swiper4版本就足够。

功能强大。与滑动相关的各类效果全面覆盖,对浏览器的广泛支持,你能想到的效果和配置Swiper都有,你没想的它也有。这里为什么说是框架呢,就是既可以当做插件实现页面的局部,也可以整个H5站点基于Swiper交互来叠加实现。

应用简单。拥有唯一简单的创建方法new Swiper(),各种属性与方法均在这个对象之内,操作起来非常简单。Swiper中文网[1]由国内爱好者创建,提供了在线演示、中文教程和API文档,内容简洁清晰,入门门槛极低。

<script> var mySwiper = new Swiper( {容器}, {选项} );</script>

滑块应用注意事项

初始化效果。初始化是节点内容已经出现在页面,但Swiper对象尚无加载完成之前的瞬间,一般持续0.1秒~3秒长度。此时如果滑块图片尺寸较大,会超出滑块规定位置甚至占满整个屏幕,页面上下节点呈现较大波动,极大破坏用户体验。此时建议先关闭Swiper环境,将初始化样式设置到合理状态,或在初始化中增加加载中状态,保证衔接平滑、过渡优雅。

多端效果适配。桌面端屏幕大可使用的效果多、滑动的空间范围大,移动端屏幕小、滑动的空间狭窄,同一组幻灯片或滑块针对不同的端类,势必要配置不同的选项,这些可以通过判断端的类别来动态设置,做到同一套素材不同的滑动感觉。

因篇幅有限,触控滑块特效也确实使用简单,需要在实践中多观察练习,今天就简要介绍到这,如未来Swiper有新的变化或个人心得感悟,再进一步完善本文内容。

浏览Swiper网站