我的猫头鹰轮播包含不同宽度和高度的图片。我如何在中间对齐它们 - 水平和垂直?
$("#owl-example").owlCarousel({
navigation: true
});
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.carousel.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.theme.min.css">
<div id="owl-example" class="owl-carousel">
<div><img src="https://via.placeholder.com/120x120/69c/fff/" alt=""></div>
<div><img src="https://via.placeholder.com/200x200/c69/fff/" alt=""></div>
<div><img src="https://via.placeholder.com/160x160/9c6/fff/" alt=""></div>
<div><img src="https://via.placeholder.com/240x240/fc6/fff/" alt=""></div>
<div><img src="https://via.placeholder.com/160x160/9c6/fff/" alt=""></div>
<div><img src="https://via.placeholder.com/200x200/c69/fff/" alt=""></div>
<div><img src="https://via.placeholder.com/120x120/69c/fff/" alt=""></div>
</div>
<script src="//code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.carousel.min.js"></script>
原文由 Gleb Kemarsky 发布,翻译遵循 CC BY-SA 4.0 许可协议
此外,旋转木马为所有块添加了
style
属性。例如,具有.owl-wrapper
类的块接收display
值为block
的属性。因此,您必须在 CSS 中使用!important
声明。要获得水平对齐,您只需将
text-align: center;
属性添加到每个.owl-item > div
。要垂直对齐,您可以转动表格单元格中的轮播项目。但不要忘记为他们取消
float
属性。让我们将所有更改安排为一个新的
.owl-centered
类。请检查结果:猫头鹰轮播 2.3.4: https ://codepen.io/glebkema/pen/vYKMgzj
猫头鹰轮播 1.3.3: https ://codepen.io/glebkema/pen/BzgZxX