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 相关文章推荐
用javascript实现无刷新更新数据的详细步骤 asp
Dec 26 Javascript
HTML颜色选择器实现代码
Nov 23 Javascript
在浏览器窗口上添加遮罩层的方法
Nov 12 Javascript
jquery入门—访问DOM对象方法
Jan 07 Javascript
将Datatable转化成json发送前台实现思路
Sep 06 Javascript
jqueyr判断checkbox组的选中(示例代码)
Nov 08 Javascript
javascript实现一个简单的弹出窗
Feb 22 Javascript
jQuery 的 ready()的纯js替代方法
Nov 20 Javascript
Vue组件之全局组件与局部组件的使用详解
Oct 09 Javascript
JS实现数组的增删改查操作示例
Aug 29 Javascript
layui上传图片到服务器的非项目目录下的方法
Sep 26 Javascript
原生js实现随机点名
Jul 05 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检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
2013/04/26 Javascript
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
让html元素随浏览器的大小自适应垂直居中的实现方法
2016/10/12 Javascript
解析NodeJs的调试方法
2016/12/11 NodeJs
微信小程序 tabs选项卡效果的实现
2017/01/05 Javascript
javascript实现简易计算器
2017/02/01 Javascript
Angular.js中定时器循环的3种方法总结
2017/04/27 Javascript
JS验证码实现代码
2017/09/14 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
angular2中Http请求原理与用法详解
2018/01/11 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
[15:56]Heroes18_暗影萨满(完美)
2014/10/31 DOTA
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
python中Apriori算法实现讲解
2017/12/10 Python
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
python3 pandas 读取MySQL数据和插入的实例
2018/04/20 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
python网络应用开发知识点浅析
2019/05/28 Python
python自定义函数实现最大值的输出方法
2019/07/09 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
pytorch模型存储的2种实现方法
2020/02/14 Python
Python实现AI换脸功能
2020/04/10 Python
CSS3 渐变(Gradients)之CSS3 径向渐变
2016/07/08 HTML / CSS
介绍一下gcc特性
2012/01/20 面试题
教师产假请假条
2014/04/10 职场文书
爱心活动计划书
2014/04/26 职场文书
2014年组织部工作总结
2014/11/14 职场文书
六一儿童节新闻稿
2015/07/17 职场文书