swipe的基础使用(二十三)
来源:互联网 发布:linux 关闭ntpdate 编辑:程序博客网 时间:2024/05/18 14:24
本次内容我们介绍用swiper实现缩略图的效果。
首先搭建起俩个swiper页面,注意俩个swiper页面的外部容器当中的类名。
<div class="swiper-container gallery-top"> <div class="swiper-wrapper"> <div class="swiper-slide">H5EDU 1</div> <div class="swiper-slide" style="background-image:url(img/4.jpg)"></div> <div class="swiper-slide" style="background-image:url(img/5.jpg)"></div> <div class="swiper-slide" style="background-image:url(img/6.jpg)"></div> </div> </div>
这个swiper页面为展示出的图片,也就是没有缩放过的图片。
然后开始写缩略图的swiper页面,可以把这个缩略图页面当做底部导航来使用,只不过原来的圆点变成了图片。
<div class="swiper-container gallery-thumbs"> <div class="swiper-wrapper"> <div class="swiper-slide">H5EDU 1</div> <div class="swiper-slide" style="background-image:url(img/4.jpg)"></div> <div class="swiper-slide" style="background-image:url(img/5.jpg)"></div> <div class="swiper-slide" style="background-image:url(img/6.jpg)"></div> </div> </div>
然后到js当中初始化俩个swiper页面,并将他们进行绑定,形成缩略图效果
var galleryTop = new Swiper('.gallery-top',{ spaceBetween:10 }); var galleryThumbs = new Swiper('.gallery-thumbs',{ spaceBetween:10, centeredSlides:true, slidesPerView:'auto', touchRatio:0.2, slideToClickedSlide:true }); galleryTop.params.control = galleryThumbs; galleryThumbs.params.control = galleryTop;
这样写完之后缩略图的大小没有改变,我们需要在CSS当中自行设置
.gallery-top{ height:80%; width:100%; } .gallery-thumbs{ height:20%; box-sizing:border-box; padding:10px 0; } .gallery-thumbs .swiper-slide{ width:25%; height:100%; opacity:0.4; } .gallery-thumbs .swiper-slide-active{ opacity:1; }
这样我们的缩略图效果就制作完成了。
0 0
- swipe的基础使用(二十三)
- swipe的基础使用(二十四)
- swipe的基础使用(二十五)
- swipe的基础使用(二十六)
- swipe的基础使用(二十七)
- swiper的基础使用(十三)
- Java基础(十三)-----JDBC(二)
- Swift基础(二十三)UIImageView
- UI基础学习之(十三):Transform的使用
- Android基础总结十三:JSON的使用
- javascript基础(包装类和字符串相关的方法)(二十三)
- JAVA基础必备(十三)——反射(二)
- Android 基础总结:( 二十三)JSON详解(下)
- java基础整理二十三(网络编程)
- 机器学习基础(二十三)—— 概念、定义
- <Android 基础(二十三)> Android Studio快捷键
- JSP基础(二十三)——函数标签
- 记录一下Appium中使用swipe方法时候出现的问题(Appium1.0.0.3版本)
- {小结}2016.07.12【初中部 NOIP提高组 】模拟赛B
- MyBatis学习4---使用MyBatis_Generator生成Dto、Dao、Mapping
- 算法 --- 一致性哈希算法
- 2014 鞍山区域赛 J HDU5079 Square DP套DP
- Android中的基础----如何获得LinearLayout布局的高和宽
- swipe的基础使用(二十三)
- PBOC交易流程图
- Codeforces Round #320 (Div. 2) [Bayan Thanks-Round] D 前缀后缀维护
- java I/O流详解
- 记录下最近遇到的坑
- RabbitMQ消息队列(二):”Hello, World“
- Google App Engine的app.yaml详细说明
- 刚刚提取了金山毒霸的[垃圾清理] 和 [隐私清理], 分享方法,大家可以自己试一下
- emmc跟踪代码中的:might_sleep