swiper 实现网格滚动

需求是实现图片像胶卷一样拖动滚动,下面图片命名,为了节省时间,使用了中文,一般不建议使用中文
实现功能重点不在结构,结构如常

<div class="swiper-container" id="swiper-container" style="margin-top: 1%;">
	<div class="swiper-wrapper">
		<div class="swiper-slide">
			<img src="/blog/pnews/images/aboutus/编组 14.png" alt="" style="width: 50%;">
		</div>
		<div class="swiper-slide">
			<img src="/blog/pnews/images/aboutus/编组 14备份.png" alt="" style="width: 50%;">
		</div>
		<div class="swiper-slide">
			<img src="/blog/pnews/images/aboutus/编组 14备份 2.png" alt="" style="width: 50%;">
		</div>
		<div class="swiper-slide">
			<img src="/blog/pnews/images/aboutus/编组 14备份 3.png" alt="" style="width: 50%;">
		</div>
		<div class="swiper-slide">
			<img src="/blog/pnews/images/aboutus/编组 14备份 4.png" alt="" style="width: 50%;">
		</div>
		<div class="swiper-slide">
			<img src="/blog/pnews/images/aboutus/编组 14备份 5.png" alt="" style="width: 50%;">
		</div>
	</div>
	<div class="swiper-button-prev" id="ban-pre">
		<img src="/blog/pnews/images/aboutus/Group46.png" alt="" style="position: absolute;left: 468%;top:-100%;">
	</div>
	<div class="swiper-button-next" id="ban-next">
		<img src="/blog/pnews/images/aboutus/Group35.png" alt="" style="position: absolute;right: 468%;top:-100%">
	</div>
</div>

重点在属性方法中

var mySwiper = new Swiper('#swiper-container', {
	autoplay: true,//可选选项,自动滑动
	loop: true,
	navigation: {
		nextEl: '.swiper-button-next',
		prevEl: '.swiper-button-prev',
	},
	slidesPerView : 2, // 容器同时显示的数量
	slidesPerGroup: 2, // 定义slides的数量多少为一组,同时移动俩个
	breakpoints: {
		1920: {
			spaceBetween: -420, // 每个slide之间的距离
			slidesOffsetBefore : -730, // 设定slide与左边框的预设偏移量(单位px)。
		},
		1536: {
			spaceBetween: -350,
			slidesOffsetBefore : -583,
		},
		1200: {
			spaceBetween: -290,
			slidesOffsetBefore : -445,
		},
		1024: {
			spaceBetween: -220,
			slidesOffsetBefore : -390,
		}
	}
})
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值