1
在下图中,您可以看到当屏幕尺寸很小时,我的右箭头已经离开屏幕。我怎样才能解决这个问题?当屏幕尺寸很小时,如何在屏幕右侧对齐图标
箭头和转盘排列大多采用引导的网格,自定义CSS一点点。这是最简单的只是看到它在一个JSFiddle,但这里是HTML:
<div class="container-fluid">
<div class="row vcenter-parent">
<div id="carouselParent" class="col-xs-12">
<div id="carousel">
<div><img src="http://goo.gl/Z0AdfK"></img></div>
<div><img src="http://goo.gl/Z0AdfK"></img></div>
<div><img src="http://goo.gl/Z0AdfK"></img></div>
</div>
</div>
<div class="col-xs-1 vcenter-child" style="float:left;">
<a class="slick-prev">
<i class="fa fa-arrow-left fa-4x"> </i>
</a>
</div>
<div class="col-xs-1 col-xs-offset-11 vcenter-child hright" style="float:right;">
<a class="slick-next">
<i class="fa fa-arrow-right fa-4x"> </i>
</a>
</div>
</div>
</div>
我认为正在发生的是什么:
箭头不被div的宽度约束。对于左箭头来说这是可以的,因为箭头继续在div的右侧,所以实际上只有左边的填充影响了箭头的位置。
然而,右边的箭头开始左填充后绘制并继续正确关闭durping屏幕。
更新: 是我的专栏的数学是错误的,它应该是一个偏移10不11.然而,箭头现在需要推到右侧。有任何想法吗?
你真的需要那些'COL-XS-1'类?我认为这是问题的一部分 – cocoa
@cocoa我非常肯定我的确如此。 – Scott