我使用slick来滑动可变宽度的元素。我想在所有元素都可见时将滑块居中。
<div class="slider center-elements">
<div><h3>item 1</h3></div>
</div>
<div class="slider center-elements">
<div><h3>element 1</h3></div>
<div><h3>elem 2</h3></div>
</div>
<div class="slider center-elements">
<div><h3>ab</h3></div>
<div><h3>abc</h3></div>
<div><h3>abcd</h3></div>
<div><h3>foo</h3></div>
<div><h3>bar</h3></div>
<div><h3>xyz</h3></div>
<div><h3>abcxyz</h3></div>
<div><h3>8</h3></div>
</div>
我尝试使用margin:auto作为class .slick-track,但是没有用。
.slick-track {
margin: auto;
}
https://jsfiddle.net/tLphab74/6/
在这种特殊情况下,如何将元素居中对齐?
1条答案
按热度按时间nxagd54h1#
你可以使用JavaScript来实现,比如:
Fiddle更新:https://jsfiddle.net/nmhsaxup/
和一个片段: