我目前正在为一家建筑公司HLArchitects建立一个网站。
在项目页面中,我创建了一个HTML / Javascript图库。
可在此处查看以供参考:http://www.hla.co.za/projects/Hyuandai_Training_Centre/
我的问题是,大图像下面的较小缩略图图像在第一行的右侧留下了很大的间隙。我的最终目标是有一行,用javascript滚动,并切掉其他两行。这是该div的css:
#imageFlow {
width: 750px;
height: 50px;
position: relative;
padding: 3px;
float: right;
}
当我走overflow: hidden
时,它会切掉其他行,但仍会在顶行的末尾留下大的间隙,我该怎么做才能使图像填充到750px的末尾,即使最后一张图片被削减了一半?
提前谢谢
答案 0 :(得分:2)
像这样:
#imageFlow {
width: 750px;
height: 50px;
position: relative;
padding: 3px;
float: right;
overflow:hidden;
white-space:nowrap;
}
答案 1 :(得分:1)
您应该更新这三个块属性
#imageFlow {
width: 750px;
height: 50px;
position: relative;
padding: 3px;
float: right;
display: inline-block;
overflow: hidden;
}
#imageFlow img:first-child {
margin-right: 8px;
}
#imageFlow img {
margin: 6px 3px 6px 0.8px;
}
希望这会对你有所帮助!
答案 2 :(得分:0)
这是一种将图像保持在一行的方法。
<div class="wrapper">
<div class="inline-wrap">
<img src="http://www.hla.co.za/projects/Hyuandai_Training_Centre/images/DSC_0380.jpg" height="50"/>
<img src="http://www.hla.co.za/projects/Hyuandai_Training_Centre/images/DSC_0380.jpg" height="50"/>
<img src="http://www.hla.co.za/projects/Hyuandai_Training_Centre/images/DSC_0380.jpg" height="50"/>
<img src="http://www.hla.co.za/projects/Hyuandai_Training_Centre/images/DSC_0380.jpg" height="50"/>
<img src="http://www.hla.co.za/projects/Hyuandai_Training_Centre/images/DSC_0380.jpg" height="50"/>
<img src="http://www.hla.co.za/projects/Hyuandai_Training_Centre/images/DSC_0380.jpg" height="50"/>
<img src="http://www.hla.co.za/projects/Hyuandai_Training_Centre/images/DSC_0380.jpg" height="50"/>
<img src="http://www.hla.co.za/projects/Hyuandai_Training_Centre/images/DSC_0380.jpg" height="50"/>
<img src="http://www.hla.co.za/projects/Hyuandai_Training_Centre/images/DSC_0380.jpg" height="50"/>
<img src="http://www.hla.co.za/projects/Hyuandai_Training_Centre/images/DSC_0380.jpg" height="50"/>
</div>
</div>
<style type="text/css">
.wrapper {
width:600px;
overflow-x:scroll;
overflow-y:hidden;
}
.inline-wrap {
width:800px;
}
</style>
<强> JSFiddle 强>
您需要使用CSS来调整图像之间的理想边距,以使它们到达确切的所需位置。