You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Swiper.js导航箭头无法调整大小,CSS设置无效求助

解决Swiper导航箭头无法调整大小的问题

直接给.swiper-button-next/.swiper-button-prev设置width和height没用,因为这些属性仅控制箭头按钮的点击区域大小,实际箭头图标是通过伪元素(::after)或内置SVG实现的,得针对图标本身调整:

方法1:用transform缩放(最简单通用)

直接对按钮整体缩放,同时保留点击区域的适配性:

.swiper-button-next,
.swiper-button-prev {
  color: white !important;
  /* 0.5表示缩小到原大小的50%,按需调整比例 */
  transform: scale(0.5) !important;
}

方法2:针对Swiper 6+版本(默认字体箭头)

新版Swiper的箭头是通过伪元素的字体图标实现的,要修改伪元素的font-size来控制图标大小,同时可调整按钮本身的宽高匹配点击区域:

.swiper-button-next,
.swiper-button-prev {
  color: white !important;
  /* 调整按钮点击区域的大小 */
  width: 30px !important;
  height: 30px !important;
}

/* 控制箭头图标的实际大小 */
.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 10px !important;
  color: white !important;
}

方法3:使用自定义SVG箭头的情况

如果你的箭头是自定义SVG,直接给SVG标签设置宽高即可:

.swiper-button-next svg,
.swiper-button-prev svg {
  width: 10px !important;
  height: 10px !important;
  fill: white !important;
}

内容的提问来源于stack exchange,提问作者Jaydendev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 05:15:29