use*_*650 9 javascript jquery css3 owl-carousel
我不想接受插件代码所以我想知道是否有人已经设法垂直使用插件.这个插件可以水平使用,这是一种耻辱.抱歉langage ...
小智 5
这是一个CodePen解决了这个问题:
http://codepen.io/dapinitial/pen/xZaRqz
$(".owl-carousel").owlCarousel({
loop: true,
autoplay: true,
items: 1,
nav: true,
autoplayHoverPause: true,
animateOut: 'slideOutUp',
animateIn: 'slideInUp'
});
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以旋转传送带,然后将项目旋转回来,如下所示:
<div class="owl-carousel owl-theme">
<img class="item" src="http://placehold.it/320x240?text=Slide%200">
<img class="item" src="http://placehold.it/320x240?text=Slide%201">
<img class="item" src="http://placehold.it/320x240?text=Slide%202">
<img class="item" src="http://placehold.it/320x240?text=Slide%203">
<img class="item" src="http://placehold.it/320x240?text=Slide%204">
<img class="item" src="http://placehold.it/320x240?text=Slide%205">
<img class="item" src="http://placehold.it/320x240?text=Slide%206">
<img class="item" src="http://placehold.it/320x240?text=Slide%207">
</div>
//CSS ______________
.owl-carousel{
transform: rotate(90deg);
width: 270px;
margin-top:100px;
}
.item{
transform: rotate(-90deg);
}
.owl-carousel .owl-nav{
display: flex;
justify-content: space-between;
position: absolute;
width: 100%;
top: calc(50% - 33px);
}
div.owl-carousel .owl-nav .owl-prev, div.owl-carousel .owl-nav .owl-next{
font-size:36px;
top:unset;
bottom: 15px;
}
/* JS ____________*/
$( document ).ready(function() {
$(".owl-carousel").owlCarousel({
items: 3,
loop: false,
mouseDrag: false,
touchDrag: false,
pullDrag: false,
rewind: true,
autoplay: true,
margin: 0,
nav: true
});
});
Run Code Online (Sandbox Code Playgroud)
检查这个代码笔:https ://codepen.io/marcogu00/pen/eLeWMq
请注意,必须禁用拖动,因为它无法正常工作