当前位置:  开发笔记 > 编程语言 > 正文

CSS-如何在占据12列行的滑块外部设置滑动箭头

如何解决《CSS-如何在占据12列行的滑块外部设置滑动箭头》经验,为你挑选了1个好方法。

我正在使用swiper滑块,并希望在滑块之外具有导航箭头。我基本上想做的和在airbnb网站上看起来一样,其中带有图像的滑块占据了整整12列的行,但是箭头不在其中。我正在使用bootstrap twitter css框架,并且尝试了各种方法,但是没有任何效果,并且不知道如何实现此目标?

CSS是这样的:

.swiper-container {
  margin-top: 50px;
  position: relative;
}

.arrow-left {
  position: absolute;
  top: 50%;
  left: 0;
}

.arrow-right {
  position: absolute;
  top: 50%;
  right: 0;
}

HTML看起来像这样:

       
@foreach($videos as $video)
{{ $video->created_at->diffForHumans() }}

@if($video->title != '') {{ $video->title }} @else Untitled @endif

@endforeach

这是脚本:

var carousel = function carousel() {
  var mySwiper = new Swiper ('.swiper-container', {
    direction: 'horizontal',
    nextButton: '.arrow-left',
    prevButton: '.arrow-right',
    slidesPerView: 4,
    simulateTouch: false,
    spaceBetween: 15,
    breakpoints: {
        1181: {
            slidesPerView: 4
        },
        1180: {
            slidesPerView: 3
        },
        1020: {
            slidesPerView: 2
        },
        700: {
            slidesPerView: 1
        }
    }
  });
};

$(document).ready(function () {
  carousel();
});

小智.. 8

我只是为我当前的项目之一做的。您只需更改导航HTML按钮的位置,然后将其置于之外即可swiper-container。为了从库中获得更好的方法和行为,请向它们添加一个新类,然后更改JavaScript调用中的元素。

例:

let carousel = new Swiper('.swiper-container', { navigation: { nextEl: '.swiper-button-next-unique', prevEl: '.swiper-button-prev-unique' } });

效果很好,您可以使用CSS轻松地将箭头放到包装纸外面。



1> 小智..:

我只是为我当前的项目之一做的。您只需更改导航HTML按钮的位置,然后将其置于之外即可swiper-container。为了从库中获得更好的方法和行为,请向它们添加一个新类,然后更改JavaScript调用中的元素。

例:

let carousel = new Swiper('.swiper-container', { navigation: { nextEl: '.swiper-button-next-unique', prevEl: '.swiper-button-prev-unique' } });

效果很好,您可以使用CSS轻松地将箭头放到包装纸外面。

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有