我正在尝试创建一个网站,其中有 .wrapper 沿页面中间垂直运行,.banner 在页面顶部附近水平传播。.banner 将包含一个 1600x400 的图像以及一些链接。我想要做的是创建一个横幅将“跑出”页面的效果。为此,我希望水平滚动条仅在浏览器宽度小于 .wrapper 宽度时出现。我正在尝试实现类似EA 主页的效果,其中水平滚动条仅在浏览器宽度小于内容而不是横幅时出现。
我想要的图片:
要求:
- 仅当浏览器宽度小于 .wrapper 的宽度时才显示水平条
- 当浏览器宽度小于 .banner 的宽度时,不显示水平条
- .banner 必须一直可见到浏览器的右侧(不能被 .wrapper 截断)
我看到了另一个与我的类似的帖子,但没有解决。我尝试了一些建议的解决方案,但对我没有帮助。
代码:http: //jsfiddle.net/NZb3w/
<div class="wrapper">
<div class="banner">
<img src="http://www.placehold.it/1600x400">
</div>
</div>
.wrapper {
width: 960px;
margin: 0 auto;
background: #ccffff;
height: 800px;
padding-top: 50px;
}