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

Slick轮播无法居中对齐的问题排查与解决请求

Slick滑块无法居中显示的技术求助

我已将Slick滑块代码应用到Supreme前后对比图片滑块中,但始终无法使其在页面居中显示。网站托管地址为https://royal.nhcom.com.br,以下是使用的代码、当前效果截图及Divi后台设置截图,寻求技术帮助。

使用的JS代码

jQuery(document).ready(function() {
  jQuery('.divilife-3-col-feature-blurb-slider').slick({
    dots: true,
    slidesToShow: 3,
    slidesToScroll: 1,
    swipe: false,
    centerMode: true,
    centerPadding: '0px',
    responsive: [{
        breakpoint: 980,
        settings: {
          slidesToShow: 2
        }
      },
      {
        breakpoint: 767,
        settings: {
          slidesToShow: 1
        }
      }
    ]
  });

  function centerCarousel() {
    var carousel = jQuery('.divilife-3-col-feature-blurb-slider');
    var slideWidth = carousel.find('.slick-slide').width();
    var windowWidth = jQuery(window).width();
    var slideMargin = (windowWidth - slideWidth) / 2;
    carousel.css('margin-left', -slideMargin);
  }

});

使用的CSS代码

.slick-slider {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  margin: 0;
  padding: 0;
}

.slick-list {
  position: relative;
  display: block;
  overflow-x: hidden;
  margin: 15px;
  margin-left: -23px;
  margin-right: -23px;
  padding: 0px 0px 0px;
  margin: 0 auto;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
  draggable: false
}

.slick-track:before,
.slick-track:after {
  display: flex;
  align-items: center;
  justify-content: center;
  content: '';
}

.slick-slide {
  position: relative;
  float: left;
  height: 100%;
  min-height: 1px;
  align-items: center
}

.divilife-3-col-feature-blurb-slider .slick-arrow,
.divilife-3-col-feature-blurb-slider .slick-arrow:hover,
.divilife-3-col-feature-blurb-slider .slick-arrow:focus {
  position: absolute;
  font-size: 0;
  line-height: 0;
  padding: 0;
  color: transparent;
  outline: none;
  background: #2b4a70;
  border: none;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
  z-index: 100;
  height: 50px;
  vertical-align: middle;
  border-radius: 50%;
  width: 50px;
}

.divilife-3-col-feature-blurb-slider .slick-prev {
  left: -50px;
}

.divilife-3-col-feature-blurb-slider .slick-next {
  right: -50px;
}

.divilife-3-col-feature-blurb-slider .slick-arrow:before {
  font-family: ETmodules;
  color: #000;
  background: transparent;
  opacity: 1;
  font-size: 46px;
  vertical-align: middle;
  color: #e5e2da;
  text-align: center;
}

.divilife-3-col-feature-blurb-slider .slick-arrow:hover:before {
  opacity: 0.8;
}

.divilife-3-col-feature-blurb-slider .slick-prev:before {
  content: '\34';
}

.divilife-3-col-feature-blurb-slider .slick-next:before {
  content: '\35';
}

.entry-content ul.slick-dots {
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background-color: #4a80c2;
  border-radius: 10px;
}

.slick-dots li.slick-active button {
  background-color: #2b4a70;
}

@media(max-width: 980px) {
  .divilife-3-col-feature-blurb-slider .slick-prev {
    left: -32px;
  }
  .divilife-3-col-feature-blurb-slider .slick-next {
    right: -30px;
  }
}

@media(max-width: 499px) {
  .divilife-3-col-feature-blurb-slider .slick-prev {
    left: -26px;
  }
  .divilife-3-col-feature-blurb-slider .slick-next {
    right: -24px;
  }
}

当前效果截图

当前效果截图

Divi后台设置截图

Divi后台设置截图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 10:42:55