【发布时间】:2018-01-29 11:17:29
【问题描述】:
我正在尝试将所有较大的图像堆叠在一起,并在其下方放置缩略图。
我是这样做的:
#images img {
position: absolute;
top: 0px;
left: 0px;
}
但问题是缩略图移动到页面顶部。我怎样才能让缩略图在大图像下方并堆叠大图像。
PS:我宁愿不用margin-top
HTML:
<div id="gallery">
<div id="images">
<img src="http://dummyimage.com/360x300/000/fff.png&text=Image+01" alt=""/>
<img src="http://dummyimage.com/360x300/000/fff.png&text=Image+02" alt=""/>
<img src="http://dummyimage.com/360x300/000/fff.png&text=Image+03" alt=""/>
<img src="http://dummyimage.com/360x300/000/fff.png&text=Image+04" alt=""/>
<img src="http://dummyimage.com/360x300/000/fff.png&text=Image+05" alt=""/>
</div>
<div id="thumbnails">
<a href="#"><img src="http://dummyimage.com/360x300/000/fff.png&text=Image+01" alt=""/></a>
<a href="#"><img src="http://dummyimage.com/360x300/000/fff.png&text=Image+02" alt=""/></a>
<a href="#"><img src="http://dummyimage.com/360x300/000/fff.png&text=Image+03" alt=""/></a>
<a href="#"><img src="http://dummyimage.com/360x300/000/fff.png&text=Image+04" alt=""/></a>
<a href="#"><img src="http://dummyimage.com/360x300/000/fff.png&text=Image+05" alt=""/></a>
</div>
</div>
CSS:
#gallery {
margin: 0 auto;
width: 800px;
}
#thumbnails {
margin: 10px auto 10px auto;
text-align: center;
width: 800px;
}
#images {
width: 770px;
float: left;
position: relative;
left: 0;
top: 0;
}
#thumbnails img {
width: 130px;
height: 130px;
}
#images img {
border: 4px solid #555;
margin-top: 5px;
width: 750px;
}
#thumbnails a:link, #thumbnails a:visited {
width: 130px;
height: 130px;
border: 6px solid #555;
margin: 6px;
float: left;
}
#thumbnails a:hover {
border: 6px solid #888;
}
【问题讨论】:
标签: javascript html css