gpt4 book ai didi

javascript - Owl Carousel 2 Nav on Sides

转载 作者:技术小花猫 更新时间:2023-10-29 12:04:03 26 4
gpt4 key购买 nike

您好,我正在使用 Owl Carousel 版本 2,但找不到将导航放置在轮播两侧的示例,例如左右 V 形或箭头。你是怎么做到的?

最佳答案

我昨天刚做的:)

首先确保在配置中打开导航

https://owlcarousel2.github.io/OwlCarousel2/docs/api-options.html

   $('#_samewidth_images').owlCarousel({
margin:10,
autoWidth:false,
nav:true,
items:4,
navText : ['<i class="fa fa-angle-left" aria-hidden="true"></i>','<i class="fa fa-angle-right" aria-hidden="true"></i>']
})

这会将控件注入(inject) DOM,请参阅

https://owlcarousel2.github.io/OwlCarousel2/docs/api-classes.html

<div class="owl-carousel owl-theme owl-loaded">
<div class="owl-stage-outer">
<div class="owl-stage">
<div class="owl-item">...</div>
<div class="owl-item">...</div>
<div class="owl-item">...</div>
</div>
</div>
<div class="owl-controls">
<div class="owl-nav">
<div class="owl-prev">prev</div>
<div class="owl-next">next</div>
</div>
<div class="owl-dots">
<div class="owl-dot active"><span></span></div>
<div class="owl-dot"><span></span></div>
<div class="owl-dot"><span></span></div>
</div>
</div>
</div>

接下来使用 CSS 定位 Next 和 Prev 控件,这是我使用的:

.owl-prev {
width: 15px;
height: 100px;
position: absolute;
top: 40%;
margin-left: -20px;
display: block !important;
border:0px solid black;
}

.owl-next {
width: 15px;
height: 100px;
position: absolute;
top: 40%;
right: -25px;
display: block !important;
border:0px solid black;
}
.owl-prev i, .owl-next i {transform : scale(1,6); color: #ccc;}

对于我的图标,我使用了 Font Awesome,但您可以使用任何类似的字体。请注意 javascript 代码中的 navText,这是您放置自定义 HTML 的地方。我想您也可以使用图像(或将其放在 .owl-next 和 .owl-prev div 的背景中。注意我使用变换使箭头更高。

关于javascript - Owl Carousel 2 Nav on Sides,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40442683/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com