我有以下设置一个网站:CSS盒子阴影导致滚动条
<div id="container">
<div id="header"></div>
<div id="content"></div>
<div id="clearfooter"></div>
</div>
<div id="footer"></div>
我使用clearfooter和容器外的页脚保持页脚在当ISN页面的底部没有足够的内容。
我的问题是,我想通过以下方式对div容器应用盒子阴影:
#container {width:960px; min-height:100%; margin:0px auto -32px auto;
position:relative; padding:0px; background-color:#e6e6e6;
-moz-box-shadow: -3px 0px 5px rgba(0,0,0,.8),
3px 0px 5px rgba(0,0,0,.8);}
#header {height:106px; position:relative;}
#content {margin:0px; padding:10px 30px 10px 30px; position:relative;}
#clearFooter {height:32px; clear:both; display:block; padding:0px; margin:0px;}
#footer {height:32px; padding:0px; position:relative; width:960px;
margin:0px auto 0px auto;}
正如你可以看到其上的div容器的每一侧的阴影。但是,在这种情况下,当内容不占据整个高度时,由于模糊造成阴影推过页脚底部,仍然会出现滚动条。
是否有防止黑影从去越过容器div的边缘,导致滚动条的一些方法?
感谢您的帮助!
谢谢!为了澄清你的帖子给他人'R'是你模糊的半径(我有一个缓慢的一天,它花了我一秒)。 – mikemaccana 2011-02-01 18:43:43
@达尔文,你能提供一个这样的例子。最近我一直没有处理这个问题。如果你能提供一个快速演示它的工作,我会改变我选择的答案。谢谢,这听起来很有希望。 – 2011-08-31 00:04:10
纯粹的迷人! :) – 2011-11-02 19:55:57