html - 如何将 SWIPER SLIDE 放置在页面中央?

标签 html css css-float

<分区>

滑动运动是从左到右。当它到达最后一张幻灯片时。运动反转。 什么时候,我将 margin-left:0; 从 0 更改为 5...当我滑动左边的空间时,最后一张幻灯片显示在屏幕的一半。

我在 Phone Gap 工作,使用 java 脚本、html 和 css。我已经使用 this 实现了 swipeview .

我的疑问是 CSS 应该如何。我实现的 CSS 如下。

.swiper-threshold {
width:100%;
height:350px;
margin-top:40px;
text-align:left;
line-height:20px;
font-size: 15px;
text-align:justify;
text-justify:inter-word;
}

.swiper-threshold .swiper-slide{
width:auto;
height:350px;
margin-top:2%;
margin-left:0;
padding-right:0%;
text-align:left;
line-height:20px;
font-size: 15px;
text-align:justify;
text-justify:inter-word;
}

但是,当我给 margin-left:0; 时,所有内容都停留在左边距上。

html编码:

 <div id="swipe_body">
    <div class="swiper-container swiper-threshold">
        <div class="swiper-wrapper" id="swiper-wrapper">

        </div>
    </div>
</div>

SWIPER-SLIDE 创建

            var val = k+1;
            var superdiv = document.getElementById('swiper-wrapper');
            var newdiv =  mySwiper.createSlide('div');
            newdiv.append();
            var divIdName = 'swiper-slide'+val;
            console.log("div name: "+divIdName);
            newdiv.setAttribute('id',divIdName);
            newdiv.className="swiper-slide";
            superdiv.appendChild(newdiv);
            var cnt = '<div id="container'+val+'" class="container">values</div>';
            document.getElementById(divIdName).innerHTML=cnt;
            console.log("processsing parameter loop ");

我应该提供什么,以便滑动 n 次幻灯片应该位于屏幕中间的相同位置。

请指导我!

最佳答案

您使用的脚本默认自动居中。居中的技巧是对父元素使用:'margin: 0 auto'。

所以现在你必须弄清楚你做了什么来打破居中。

关于html - 如何将 SWIPER SLIDE 放置在页面中央?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16693633/

相关文章:

jquery - slideToggle 留下空白空间

CSS Float 在同一行中固定和流动

css - 如何让 flexbox 布局最后一行中的一个元素看起来一样?

html - 滚动背景图像直到结束不进一步

javascript - 需要帮助将 Google map 集成到 WEBFOCUS 8

javascript - 使用javascript,如何在单击时获取表格单元格的背景颜色?

javascript - Material Design Lite 菜单在谷歌浏览器中不起作用

css - 评估 CSS 选择器 LTR 或 RTL 是否更容易/更快?

html - 将列表显示为折叠状态

css - 对于带有页眉和页脚的 2 列布局,我真的需要 css clear 吗?