【发布时间】:2017-10-23 13:37:31
【问题描述】:
所以我正在创建一个从左到右滚动的画廊。我想要做的是让保存图像的 div 调整为图像的组合宽度,这样你就不能滚动到最终图像变成虚无。目前我有一个固定的宽度。用 inline-block 替换它不起作用(可能是因为 .country_holder 的 70% 宽度正在强制阻止行为?)这是我当前的代码:
<ul>
<li class="country_holder" id="c_scotland">
<div class ="g_title" id="g_scotland"><h6>Scotland</h6></div>
<div class="gallery_holder">
<ul>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-1.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-2.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-3.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-4.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-5.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-6.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-7.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-8.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-9.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-10.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-11.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-12.jpg" height="150"></li>
<li class="gallery_img"><img src="Assets/Images/Gallery/ScotlandGallery-13.jpg" height="150"></li>
</ul>
</div>
</li>
</ul>
CSS:
.country_holder {
position:relative;
margin-top:2rem;
margin-bottom:2rem;
width:70%;
left:18.5%;
display:block;
overflow-y:scroll;
overflow-x:hidden;
overflow:-moz-scrollbars-horizontal;
border:1px solid black;
}
.gallery_holder{
width:4000px;
height:150px;
position:relative;
background-color:none;
}
li.gallery_img{
padding-right:2px;
float:left;
display:inline-block;
vertical-align:top;
height:150px;
}
【问题讨论】: