javascript - 微型 slider 没有正确居中图像

标签 javascript css

我正在尝试使用 tiny-slider ,小型 vanilla js 轮播库,但当每张幻灯片仅显示一个元素时,我在将图像居中时遇到问题。

        var slider = tns({
            container: '.slide',
            items: 1,
            mode: 'carousel',
            slideBy: 'page',
            autoplay: false,
            mouseDrag: true,
            center: false,
            nav: false
        });
.container {
  width: 100%;
}
ul {
  width: 100%;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.1/min/tiny-slider.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.1/tiny-slider.css" rel="stylesheet"/>
<div class="container"> 
<ul class="slide">
<li><img src="https://via.placeholder.com/720x460" alt=""></li>
<li><img src="https://via.placeholder.com/720x460" alt=""></li>
<li><img src="https://via.placeholder.com/720x460" alt=""></li>
</ul>
</div>

我尝试使用 display: block; margin: 0 auto; 到图像,但图像稍微偏右。

github 问题页面对这个具体案例没有帮助,因此感谢任何帮助。

最佳答案

tiny-slider 生成的每个 li 都有一个“tns-item”类。 您需要为此添加一个 css 规则:

li.tns-item{
    text-align:center;
}

关于javascript - 微型 slider 没有正确居中图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56890573/

相关文章:

javascript - 当我缩小网站时,我的页脚不会停留在网站底部

javascript - 遍历数组并成对输出(每个第二个元素的分隔符)

javascript - 将电子邮件数据绑定(bind)到 mailto 链接 json

javascript - 在主干 View 中处理触摸事件

javascript - ToggleClass 不添加 Jquery 延迟?

css - 替代不存在的网格间隙 : minmax() and padding> minmax()?

Javascript数组与关联数组的区别

javascript - 如何从 .js 文件而不是 webpack.config 配置和运行 webpack

html - 如何从显示中删除图像标签

javascript - 如何在输入标签旁边附加div