【发布时间】:2018-05-01 12:30:52
【问题描述】:
我用的是bootstrap jquery和css的Slide,运行正常,没有问题。
这是我的来源:
<div id="photos" class="tabcontent">
<div id="ninja-slider">
<div>
<div class="slider-inner">
<ul>
<li><a class="ns-img" href="<%=request.getContextPath()%>/resources/images/car1.jpg"></a></li>
<li><a class="ns-img" href="<%=request.getContextPath()%>/resources/images/ban-xe-honda-civic.jpg"></a></li>
<li><a class="ns-img" href="<c:out value="${product.thumbnail3}"/>"></a></li>
<li><a class="ns-img" href="<c:out value="${product.thumbnail4}"/>"></a></li>
<li><a class="ns-img" href="<c:out value="${product.thumbnail5}"/>"></a></li>
</ul>
<div class="fs-icon" title="Expand/Close"></div>
</div>
</div>
</div>
这是我的 CSS:
#ninja-slider .ns-img {
background-color: rgba(0,0,0,0.3);
background-size: contain;
border-radius: 3px;
cursor: default;
display: block;
position: absolute;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-position: center center;
padding-top: 67%;
}
#ninja-slider .slider-inner {
width: 727px;
margin: -2px auto;
font-size: 0px;
position: relative;
box-sizing: border-box;
}
当我在浏览器上检查并运行 firebug 时,它似乎在标记处自动生成了一些行:
<ul style="overflow: hidden; padding-top: 50%; height: 0px;">
如何删除自动生成的那些行或我可以更改:padding-top:50% 到 padding-top:67% 或者我可以解决问题的任何解决方案..
【问题讨论】:
-
这些样式很可能是 Bootstrap 的 JS 库添加的。你到底想达到什么目标?
-
是的,只是我想删除自动生成这一行:'
-
或者我该如何修改这一行?
-
再想一想,您似乎并没有使用 Bootstrap 的轮播(那是他们的“滑块”)。您是否为此使用任何第三方库/插件?
-
是的,我更多地使用了第三方库,但我检查过它似乎对这个 css 没有影响
标签: javascript jquery html css bootstrap-4