【发布时间】:2012-10-30 20:13:27
【问题描述】:
我有一个 960 像素宽的页面,我有一排图像要溢出页面的右侧,并允许显示溢出的图像和水平滚动。我不希望整个页面水平滚动,只希望那个元素。
让水平滚动工作相对容易,但是如果不增加整个页面的宽度(因此,使页面水平滚动),我就无法显示溢出图像。
我的 CSS:
container{
width:960px;
margin: 0 auto;
}
.pic-container {
white-space:nowrap;
overflow:scroll;
}
我的(简化的)HTML:
<body>
<container>
<div class="pic-container">
<div class="pic-row">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
<img src="5.jpg">
<img src="6.jpg">
</div>
</div>
</container>
</body>
这是我正在寻找的小图表:
【问题讨论】:
-
你愿意使用javascript吗?有很多插件可以做到这一点,而且没有滚动条看起来会更好。
-
这是一个
Jquery解决方案that might do what you want。 And here's another。但听起来您希望图像的边界框无限扩展,并带有一个小滚动条,可以滑动其中的内容......所以我认为这些都不符合条件。 -
完全愿意使用 javascript,但不幸的是 jmeas,这些都不是我想要的。
-
也许我只需要查询窗口大小并更改 pic-row div 的宽度以匹配它。但这似乎效率很低……