【发布时间】:2018-08-08 13:02:50
【问题描述】:
我已从原始布局修改了轮播中引导箭头图标的 html,以便 glyphicon 是 prev 和 next 的超链接。我遇到的问题是,当轮播在小屏幕上时,附加在 carousel-inner 中的元素(参见代码,附加是用 d3 完成的)似乎与左字形重叠,它不能用于转到上一张幻灯片。这不会发生在更大的屏幕上。 (请注意,它们最初是隐藏的,但我会在构建页面时显示它们)虽然我将 prev 和 next 绑定到键盘箭头,但这仍然会给某些用户造成混淆。我已经尝试确保向左箭头在 CSS 中分配了一个位置,然后在页面上给出了最高的 z 值,但它仍然不起作用。是否有其他方法可以完成这项工作?
<div class="carousel-wrapper">
<div id="defect-carousel" class="carousel slide" data-interval="false">
<!-- Controls -->
<div class="left carousel-control" style="display:none;">
<a href="#defect-carousel" data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span></a>
</div>
<!-- Wrapper for slides -->
<div class="container">
<div class="carousel-inner"></div>
</div>
<div class="right carousel-control" style="display:none;">
<a href="#defect-carousel" data-slide="next"><span class="glyphicon glyphicon-chevron-right"></span></a>
</div>
</div>
</div>
【问题讨论】:
-
我们可以看看你的 CSS 吗?您是否将定位 /
z-index设置为实际的span、<a href>或实际的.carousel-control父级? -
我将其分配给 .carousel-control
-
你能提供一个 jsfiddle / codepen / etc 来演示这个问题吗?
标签: html css twitter-bootstrap