swiper插件自定义切换箭头按钮


Posted in Javascript onDecember 28, 2017

不知道大家在使用swiper时有没有遇到这样一种需求,swiper插件自定义切换箭头按钮,话不多说,直接上gif。

swiper插件自定义切换箭头按钮

也就是需要把左右切换的箭头移到容器的外面,自定义箭头的样式。
给swiper容器再加一个父容器,两个容器之间留下间隙,箭头定位到间隙之间就ok了。
箭头默认是绝对定位的,给父容器一个相对定位,就能够调整箭头位置。此外箭头用的是背景图,改变箭头大小的同时记得改变背景图大小。上代码。

css:

<style>
    .out_container{
      width: 280px;
      height: 150px;
      margin: 100px auto;
      position: relative;
      outline: 1px solid black;
    }
    .in_container{
      width: 216px;
      height: 130px;
      margin: 0 auto;
      overflow: hidden;
    }
    .swiper_btn{
      width: 20px;
      height: 20px;
      background-size: contain;
    }
  </style>

html:

<body>
  <div class="out_container">
    <div class="in_container">
      <div class="swiper-wrapper">
        <div class="swiper-slide"><img src="" alt=""></div>
        <div class="swiper-slide"><img src="" alt=""></div>
        <div class="swiper-slide"><img src="" alt=""></div>
      </div>
      <div class="swiper-button-prev swiper_btn"></div>
      <div class="swiper-button-next swiper_btn"></div>
    </div>
  </div>
</body>

js:

<script>
  var mySwiper = new Swiper('.in_container', {
    prevButton: '.swiper-button-prev',
    nextButton: '.swiper-button-next',
  })
</script>

效果如下

swiper插件自定义切换箭头按钮

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
对google个性主页的拖拽效果的js的完整注释[转]
Apr 10 Javascript
用jQuery扩展自写的 UI导航
Jan 13 Javascript
JavaScript格式化数字的函数代码
Nov 30 Javascript
js导航栏单击事件背景变换示例代码
Jan 13 Javascript
javascript记录文本框内文字个数检测文字个数变化
Oct 14 Javascript
jQuery给动态添加的元素绑定事件的方法
Mar 09 Javascript
jQuery带进度条全屏图片轮播特效代码分享
Jun 28 Javascript
JavaScript与ActionScript3两者的同性与差异性
Sep 22 Javascript
vue 解决异步数据更新问题
Oct 29 Javascript
Node配合WebSocket做多文件下载以及进度回传
Nov 07 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
Mar 04 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
Jul 19 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
Dec 28 #Javascript
Vue组件通信之Bus的具体使用
Dec 28 #Javascript
基于Swiper实现移动端页面图片轮播效果
Dec 28 #Javascript
Swiper自定义分页器使用详解
Dec 28 #Javascript
swiper自定义分页器使用方法详解
Sep 14 #Javascript
JavaScript实现数值自动增加动画
Dec 28 #Javascript
详解如何优雅地在React项目中使用Redux
Dec 28 #Javascript
You might like
PHP 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
PHP中error_log()函数的使用方法
2015/01/20 PHP
Yii2框架可逆加密简单实现方法
2017/08/25 PHP
JavaScript事件列表解说
2006/12/22 Javascript
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
vue实现登录后页面跳转到之前页面
2018/01/07 Javascript
React diff算法的实现示例
2018/04/20 Javascript
记录一篇关于redux-saga的基本使用过程
2018/08/18 Javascript
使用Python对IP进行转换的一些操作技巧小结
2015/11/09 Python
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
Windows下Python的Django框架环境部署及应用编写入门
2016/03/10 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
Python内置模块turtle绘图详解
2017/12/09 Python
python使用pandas实现数据分割实例代码
2018/01/25 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
Python中三元表达式的几种写法介绍
2019/03/04 Python
使用Pycharm分段执行代码
2020/04/15 Python
python3让print输出不换行的方法
2020/08/24 Python
Python监听键盘和鼠标事件的示例代码
2020/11/18 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
2020/12/17 Python
AmazeUI 评论列表的实现示例
2020/08/13 HTML / CSS
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
2014/07/27 面试题
校园歌咏比赛主持词
2014/03/18 职场文书
学校募捐倡议书
2014/05/14 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
党支部承诺书
2015/01/20 职场文书
校园安全主题班会
2015/08/12 职场文书
MySQL 角色(role)功能介绍
2021/04/24 MySQL
Apache Linkis 中间件架构及快速安装步骤
2022/03/16 Servers