文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Swiper自定义分页器的样式

2023-09-20 13:38

关注

注: 不同版本的swiper使用的方式可能不一样,请参考swiper官网

swiper的使用它是有自己默认的分页器样式一般是为小点点,我们可以通过type属性去控制它的样式。

使用方式:

当然如果我们要自己去自定更加复杂的分页器样式,比如分页器样式也是图片这些之类的话,那么我们就需要使用type="custom"去自定义样式了。这里就用相对应的图片分页器,效果如下:

QQ录屏20230406164751

点击相对应得左边小图片,图片也会滑动切换,如果大家是需要实现这样的效果的话那就接着往下看。

首先在分页器结构中(swiper-pagination)中写上需要的结构,(我这里是使用php获取图片的,如果大家是使用自己本地文件的图片就需要一个一个结构去写出来)。写到了这里我们的图片分页器就完成了,当然最终的结果还是需要调整分页器的样式(这个就不用多说了)。其实还是非常简单的,最主要的就是type="custom"这个属性了,如果没有的话,分页器就是默认的小点点。

Swiper自定义分页器活动样式

注: 因为自定义分页器样式的原因,如果需要添加分页器被选中之后的样式就需要自己再去设置,自定义分页器是没有被选中之后的样式的。

var swiper = new Swiper(".mySwiper", {slidesPerView: 1,loop: true,pagination: {el: ".swiper-pagination",clickable: true,type: 'custom',renderCustom: function (swiper, current, total) {$('.swiper-pagination ul').children().eq(current -  1).addClass('active').siblings().removeClass('active');$('.swiper-pagination .b_item2').children().eq(current - 1).addClass('active').siblings().removeClass('active');}},});

renderCurstom函数current参数就可以记录当前分页器是第几个。这样话就可以实现给当前被选中的分页器加上样式,其他还未被选中的分页器删除样式从而实现自定义分页器当前活动的演示。

来源地址:https://blog.csdn.net/Be_black/article/details/129992992

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯