滑动幻灯片-显示上一个/下一个幻灯片(如Airbnb Slider)的结束/开始?

Dee*_*Dee 5 mobile slider swiper ionic2 angular

Airbnb滑杆

上方是的滑块Airbnb。有没有一种方法可以使Swiper获得类似的效果?

  1. 对于第一张幻灯片,左边和下一张幻灯片的开始处都有空白。
  2. 对于中间幻灯片,有上一张和下一张幻灯片的开始和结束。
  3. 对于最后一张幻灯片,右侧有空白,左侧是上一张幻灯片的末尾。

小智 10

只需slidesPerView使用小数位设置选项,例如:

var swiper = new Swiper('.swiper-container', {
    ...
    // this shows a bit of the previous/next slides
    slidesPerView: 1.1,
    centeredSlides: true,
    spaceBetween: 10,
    ...
});
Run Code Online (Sandbox Code Playgroud)

只要您不将幻灯片设置为循环播放,那么第一张和最后一张幻灯片就会有多余的空间,而不是另一张幻灯片的一部分。

  • 多么令人难以置信的功能,现在甚至可以与循环一起使用。 (10认同)
  • 使用“centeredSlides:true”我可以以某种方式摆脱第一张和最后一张幻灯片上的额外空格,这些空格现在已居中,而不是在不居中时的开始和结束位置吗?-> 找到了:使用 `centeredSlidesBounds: true` :) (3认同)

fma*_*rot 8

它工作得很好,这就是我所做的@Marc Mintel

要显示上一张幻灯片的一部分和下一张幻灯片的一部分:

var swiper = new Swiper('.swiper-container', { slidesPerView: 1.1, centeredSlides: true, spaceBetween: 20, });

仅显示下一张幻灯片的一部分:(无 centerSlides)

var swiper = new Swiper('.swiper-container', { slidesPerView: 1.1, spaceBetween: 20, });