一、前言:在使用最新版的swiper插件siwper版本8的时候,发现使用swiper3和swiper4的时候,怎么设置左右轮播按钮样式都不生效。按照官网文档所说的,给左右按钮加颜色class,结果都没效果:二、方法:后面找到一种方
一、前言:在使用最新版的swiper插件siwper版本8的时候,发现使用swiper3和swiper4的时候,怎么设置左右轮播按钮样式都不生效。
按照官网文档所说的,给左右按钮加颜色class,结果都没效果:
二、方法:后面找到一种方法,因为swiper5以后开始的版本的都改成字体背景的形式了,以旧版的直接加样式class是不起作用的,需要设置font字体样式即可,如下:
设置左右轮播点按钮宽度和高度、以及设置左右按钮箭头颜色
#homeBanner-button-next{ width: 45px; height: 55px; right: 0px; background-color: rgba(0,0,0,0.2); color: #fff; }
#homeBanner-button-prev{width: 45px; height: 55px; left: 0px; background-color: rgba(0,0,0,0.2); color: #fff;}
//去除按钮点击后后边框问题
.swiper-button-prev:focus, .swiper-button-next:focus{outline:none;}
#swiper-button-prev:hover,#swiper-button-next:hover{ background-color: rgba(0,0,0,0.5); }
//设置左右按钮箭头文字大小
.swiper .swiper-button-prev:after, .swiper .swiper-button-next:after {
font-size: 25px;
}
三、完整案例:
<div class="swiper">
<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>
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
</div>
<style>
.swiper .swiper-button-prev:after, .swiper .swiper-button-next:after {
font-size: 25px;
}
</style>
<script language="javascript">
var mySwiper = new Swiper('.swiper',{
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
})
</script>
沃梦达教程
本文标题为:解决swiper8轮播插件无法修改左右切换按钮样式问题


基础教程推荐
猜你喜欢
- 创建Vue3.0需要安装哪些脚手架 2025-01-16
- Bootstrap学习笔记之css组件(3) 2024-01-22
- 纯css实现漂亮又健壮的tooltip的方法 2024-01-23
- webpack学习笔记一:安装webpack、webpack-dev-server、内存加载js和html文件、loader处理非js文件 2023-10-29
- Loaders.css免费开源加载动画框架介绍 2025-01-23
- js判断一个对象是否在一个对象数组中(场景分析) 2022-10-21
- JSONObject与JSONArray使用方法解析 2024-02-07
- html5视频如何嵌入到网页(视频代码) 2025-01-22
- clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析 2024-01-08
- Django操作cookie的实现 2024-04-15