我有如下背景:
问题是我想将包含框的宽度设置为仅覆盖到白色区域的末端,因此阴影应该“溢出”。我不想使用 out 容器或填充,因为我试图避免额外的宽度;如果背景溢出,则浏览器不会创建水平;滚动条,这正是我想要的。
有什么办法可以做到这一点,还是我会被迫使用全宽?
我有如下背景:
问题是我想将包含框的宽度设置为仅覆盖到白色区域的末端,因此阴影应该“溢出”。我不想使用 out 容器或填充,因为我试图避免额外的宽度;如果背景溢出,则浏览器不会创建水平;滚动条,这正是我想要的。
有什么办法可以做到这一点,还是我会被迫使用全宽?
背景<body>
不影响滚动条,因此根据您需要阴影的内容,您可能可以执行类似的操作;
body {
background: url(http://i.stack.imgur.com/ftW5z.png) no-repeat center top;
margin: 0;
}
.container {
width: 1014px; /* inner space of shadow image */
margin: 35px auto; /* 35px matches size of top shadow */
}
演示在http://jsfiddle.net/gjsxn/2/
您可能会使用另一个容器并使用 min-width 和 overflow hidden 来实现相同的效果。