这是我的要求。 我有三个图像应该并排排列。当我减少剩余边距时,所有三张图像都应该逐个隐藏在队列中。将三个图像并排排列在一个div中,一次显示一个图像并隐藏两个图像
这里来了我的实际问题。当我增加剩余边距时,所有图像都应该到队列中的右侧隐藏部分。但对我而言,他们正在走下坡路。
我的HTML,
<div class="content">
<div class="images">
<img id="left-img" src="img/trees.png">
<img id="center-img" src="img/buildings.png">
<img id="right-img" src="img/interior.png">
</div>
</div>
我的CSS,
.content
{
width : 100%;
overflow : hidden;
}
.images
{
width : 80%;
margin-left : auto;
margin-right : auto;
height : 550px;
overflow : hidden;
}
.images-slider img
{
width: 60%;
display : inline-block;
float : left;
}
,然后当我降低利润率左到最左侧的图像,所有的图像应该是这样的排列。
同样,当我提高保证金离开了,所有的图像应该向右走这样的(这是不会发生)。
相反所有的图像都下降到div当我离开增加保证金。我用position : inline;
,position : inline-block;
,float: left;
。但是没有任何东西能为我工作。我在哪里错了?请帮帮我。
'位置'不接受'inline'或'inline-block'的值 - 'display' does ... Us e'white-space:pre'在容器元素上,以便图像不会分成几行,但保持彼此相邻。 – CBroe 2015-01-26 19:57:38