好吧,这应该很简单。基本上,我在这里要做的是为轮播图片库创建布局。JSFiddle 在这里...
CSS...
.gallery {
margin-left: auto;
margin-right: auto;
width: 600px;
background-color: #000000;
height: 300px;
overflow: hidden;
white-space: nowrap;
}
.image {
margin-right: 300px;
margin-top: 50px;
position: relative;
height: 200px;
}
#image {
margin-left: -600px;
width: 287px;
}
#image-two {
width: 231px;
}
#image-three {
width: 242px;
}
HTML...
<div class="gallery"
><img src="../images/templateone.jpg" id ="#image" class="image" alt=""
/><img src="../images/templatetwo.jpg" id="#image-two" class="image" alt=""
/><img src="../images/templatethree.jpg" id="#image-three" class="image" alt=""/>
</div>
它是如此简单,我一直不敢问,因为害怕错过一些愚蠢的简单的东西。我在网上环顾四周,我根本无法弄清楚为什么这个简单的边距不起作用。
我想要得到的效果是所有图像都在一条水平线上,右边距很大,将它们与其他图像分开。现在我已经完成了,我需要在第一个图像上添加一个负边距,以便最后一个图像从舞台的中心开始,另外两个在左侧隐藏之外。
出于某种奇怪的原因,第一张图片不想超出左侧的图片。请帮忙!
先谢谢了!
标记的 PS 结束在标记的前面,以防止在代码中有换行时出现图像之间的小空间。