【问题标题】:Slick slider starting with a left offset从左偏移开始的光滑滑块
【发布时间】:2021-05-12 15:17:09
【问题描述】:

我正在开发一个基于引导程序的模板。我需要设置一个全宽的滑动滑块,但它的初始状态应该从内容容器的左边缘开始,然后逐渐向左滑动。

我试图在下图中表示需要发生的事情。黑色边框代表视口,红色边框代表内容容器。第一行是初始状态,其他两行显示点击“上一个”箭头后滑块的位置:

这可能吗?如果有,怎么做?

谢谢,

【问题讨论】:

    标签: javascript css slick.js


    【解决方案1】:

    大声笑,我上周不得不做同样的事情。我设置了slidesToShow:1slidesToScroll:1。我也有variableWidth:false,虽然我不确定它是否起作用。

    下一步是在 CSS 中设置幻灯片的宽度,以防止它们调整大小以填充空间:

    JS

    $('.slider').slick({
        slidesToShow: 1,
        slidesToScroll: 1,
        variableWidth: false
    }
    

    CSS

    /*Just to make it not full width, for this example*/
    .slider{
        width:800px;
        margin:0 auto;
    }
    
    /*Edit, forgot this important bit.  This keeps the other slides visible*/
    .slick-list {
        overflow: visible;
    }
    
    .your_slide {
        width: 280px!important;
        height: 345px!important;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-25
      • 1970-01-01
      • 2020-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多