文章目录

  • swiper6.0改造 “翻页按钮”:自定义style样式和position(含效果图、代码、使用手册)
    • 需求场景 · 描述如下:
    • 效果图 · gif 动画:
    • 注意事项:
    • 需要设置代码的几处位置:
    • 全部代码 · 示下:


swiper6.0改造 “翻页按钮”:自定义style样式和position(含效果图、代码、使用手册)

官当地址:代码演示地址


需求场景 · 描述如下:

  • 功能:

    1. 用户可以手动切换;
  • 样式:
    1. 含有左右切换按钮(且按钮显示在轮播图的两侧);
    2. 含有焦点图;

效果图 · gif 动画:


注意事项:

使用手册 · (注意事项)

  1. swiper-container取消样式overflow;
  2. 具体参考样式和html注释

需要设置代码的几处位置:


全部代码 · 示下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8"><title>Swiper demo</title><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"><!-- Link Swiper's CSS --><link rel="stylesheet" href="statics/plugin/swiper6.4.5/swiper-bundle.min.css"><!-- Demo styles --><style>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-div{width: 1200px;margin: 100px auto;}
.swiper-box{width: 1170px;margin:0 auto;border: red 1px solid;overflow: hidden;}/*隐藏溢出的轮播图,1170px根据图片间距和切换按钮的width宽度自定义计算何设置(此处不再赘述)*/.swiper-container {width: 1110px;/*轮播图显示区域。注意:因为不含切换按钮,*/height: 60px;/*轮播图区域高度设置*/overflow:visible;/*,所以:改为溢出可见,为了让溢出的切换按钮显示出来。*/}.swiper-slide {width: 140px;height: 60px;/*自定义轮播图img图片尺寸和高度,(具体参考demo浏览器审查的实际尺寸,不再赘述)*/text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */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-container-horizontal>.swiper-pagination-bullets{bottom: 0;}.swiper-pagination-bullet{background-color: #ef1f1f;opacity: 0.1;}.swiper-pagination-bullet-active{background-color: #ef1f1f;opacity: 0.8;}.swiper_btn{width: 25px;height: 60px;top: 0;background-color: rgba(220,20,60,.2);margin-top: 0;}/*区域内的红色透明层就是自定义切换按钮所在的定义区域(自行定义样式和具体位置,不再赘述代码)*/.swiper-button-next:after, .swiper-button-prev:after{display: none;}/*隐藏swiper自己的按钮,没必要修改源码*/.swiper-button-next{right: -30px;}/*定义切换按钮的位置*/.swiper-button-prev{left: -30px;}/*定义切换按钮的位置*/</style>
</head><body><!-- Swiper -->
<section class="swiper-div"><!--页面定义的max-width居中区域--><section class="swiper-box"><!--页面定义的轮播图(含切换按钮)的最大溢出width尺寸区域,设置为溢出隐藏,避免多余的轮播图显示--><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-slide">Slide 3</div><div class="swiper-slide">Slide 4</div><div class="swiper-slide">Slide 5</div><div class="swiper-slide">Slide 6</div><div class="swiper-slide">Slide 7</div><div class="swiper-slide">Slide 8</div><div class="swiper-slide">Slide 9</div><div class="swiper-slide">Slide 10</div><div class="swiper-slide">Slide 11</div><div class="swiper-slide">Slide 12</div><div class="swiper-slide">Slide 13</div><div class="swiper-slide">Slide 14</div><div class="swiper-slide">Slide 15</div><div class="swiper-slide">Slide 16</div><div class="swiper-slide">Slide 17</div><div class="swiper-slide">Slide 18</div><div class="swiper-slide">Slide 19</div><div class="swiper-slide">Slide 20</div></div><!-- Add Pagination --><div class="swiper-pagination bottom0"></div><!-- Add Arrows --><!--此处自己定义样式的类名:swiper_btn-><div class="swiper-button-next swiper_btn"></div><div class="swiper-button-prev swiper_btn"></div></div></section></section><!-- Swiper JS --><script src="statics/plugin/swiper6.4.5/swiper-bundle.min.js"></script><!-- Initialize Swiper --><script>var swiper = new Swiper('.swiper-container', {slidesPerView: 7,spaceBetween: 20,slidesPerGroup: 7,loop: true,autoplay: {delay: 3000,stopOnLastSlide: false,disableOnInteraction: true,},loopFillGroupWithBlank: true,pagination: {el: '.swiper-pagination',clickable: true,},navigation: {nextEl: '.swiper-button-next',prevEl: '.swiper-button-prev',},});</script>
</body></html>

以上就是关于“ swiper6.0改造 “翻页按钮”:自定义style样式和position - 案例篇 ” 的全部内容。

swiper6.0改造 “翻页按钮”:自定义style样式和position - 案例篇相关推荐

  1. echarts 图例翻页+图例自定义样式

    设置对应的legend即可: 想要更换的图例图片放在data里面: legend: {type: 'scroll', // 可滚动翻页的图例orient: 'horizontal', //横向page ...

  2. JavaFx+JFoenix 点击翻页按钮查看图片

    JavaFx+JFoenix 点击翻页按钮查看图片 1. 前言 实现一个小Demo,通过点击翻页按钮,实现循环查看每一张图片.当查看到最后一张图片后,再次点击按钮查看第一张图片,开始下一轮循环. 1. ...

  3. Sprites实现翻页按钮,圆角,宽度不固定

    用到的素材 用这张图片实现如下图样式 按钮宽度不固定. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu ...

  4. Python mplfinance库④ 如何自定义style样式

    使用mplfinance的时候,我们通过设定参数style,可以得到多种多样的图像风格.style参数常用的内置样式有:'binance', 'blueskies', 'brasil', 'charl ...

  5. Silverlight实用窍门系列:61.Silverlight中的Trigger触发器,自定义翻页触发器

    在Silverlight应用程序和客户进行交互工作的时候可以不用写后台代码而通过Xaml代码来实现,在本文我们将学习了解Trigger触发器. Trigger触发器:引发动作的因素,比如鼠标点击.键盘 ...

  6. 教你打造Silverlight超酷翻页实例

    经常阅读电子杂志的朋友对其流畅自然的翻页过渡效果应当留下了十分深刻的印象.这些杂志都是使用Flash技术制作而成的.总想着能用Silverlight实现这样的效果,去网上查查资料,找到了一个微软官方提 ...

  7. js实现审批流_小程序瀑布流组件:支持翻页与图片懒加载

    电商小程序中,用到瀑布流的地方非常多,每次都写一个瀑布流,重复一次逻辑,作为程序员,肯定是非常不愿意的. 瀑布流的形式都是大同小异,不同的是瀑布流中每个模块的内容,随业务而变化. 所以,我们把瀑布流框 ...

  8. swiper 定义放多少张图片_小程序瀑布流组件:支持翻页与图片懒加载

    (给前端大全加星标,提升前端技能) 作者:老人羽海 https://segmentfault.com/a/1190000022680541 电商小程序中,用到瀑布流的地方非常多,每次都写一个瀑布流,重 ...

  9. 小程序swiper怎么让内容撑开高度_小程序瀑布流组件:支持翻页与图片懒加载

    电商小程序中,用到瀑布流的地方非常多,每次都写一个瀑布流,重复一次逻辑,作为程序员,肯定是非常不愿意的. 瀑布流的形式都是大同小异,不同的是瀑布流中每个模块的内容,随业务而变化. 所以,我们把瀑布流框 ...

最新文章

  1. DX使用随记--GroupControl
  2. 读取数量不定的输入数据
  3. Android之ndk-build出现c:28:51: error: ‘get_string‘ undeclared here (not in a function)解决办法
  4. mysql批量查询版本号最大的_mysql子查询批量找id最大的
  5. java蓝桥杯算法训练 求1000以内的完数(题解)
  6. SQL Server 2017 新功能分享
  7. Topcoder SRM 656 (Div.1) 250 RandomPancakeStack - 概率+记忆化搜索
  8. android代码设置digits,android:digits属性
  9. AHCI和IDE区别,和在目前系统中设置 AHCI - 摘自网络
  10. 大学计算机第一课知识点,大学计算机基础第一课
  11. 360极速浏览器兼容模式
  12. oracle的并行原理
  13. react-native中react-native-render-html的使用(不崩溃)
  14. 一个教训:养成良好的编程习惯的重要性
  15. 【JS基础】利用函数实现:用户输入一个数,判断是否是素数
  16. 20180814 实习小结关于前端
  17. 水题Eating Soup
  18. 刘洪盛广东发研考察宝隆农业国稻种芯功能性水稻示范基地
  19. Android开发面试题 71道经典题目
  20. 学生HTML个人网页作业作品(游戏网站全套源码)

热门文章

  1. 复习-网络编程之IP和端口号
  2. JQ中使用FormData+Ajax发送请求及使用express接收处理FormData数据
  3. 【Python】07、python内置数据结构之字符串
  4. 使用Listener准备application作用域数据
  5. Mysql中Innodb大量插入数据时SQL语句的优化
  6. .xyz域名总量12强:西数连续夺冠 联动天下跌至榜尾
  7. 使用phyton脚本产生新的mac地址
  8. C语言一趟冒泡交换最小值,C语言单链表冒泡排序为啥以下代码实现不了?
  9. php周边,PHP周边 – 第6页 – Joyous—快乐由此开始
  10. 信息学奥赛一本通 1008:计算(a+b)/c的值 | OpenJudge NOI 1.3 03