【发布时间】:2011-03-29 02:13:47
【问题描述】:
我有一个带有背景图像重复-y 的侧边栏的人造列。但是,我想为整个图像添加阴影。我该怎么做呢?
我似乎无法弄清楚。框阴影下方仅适用于侧边栏,但我希望它适用于整个 home_navbg.jpg 仿列。
<div id="wrapper">
<div id="sidebar">
</div>
<div id="content">
</div>
</div>
#wrapper {
width: 100%;
background: url('../img/home_navbg.jpg');
background-repeat: repeat-y;
}
#sidebar {
width: 240px;
height: 100%;
float:left;
box-shadow: 0px 4px 20px #231F20;
-webkit-box-shadow: 0px 4px 20px #231F20;
-mox-box-shadow: 0px 4px 20px #231F20;
}
编辑:最后,我只是将阴影放在背景图像本身中。我猜 CSS3 不能做到这一切。
【问题讨论】:
-
你的盒子阴影效果放在侧边栏规则里,如果你想把它应用到home_navbg.jpb容器中,为什么不放在包装器里呢?
-
因为包装也包含内容,所以只有一部分是侧边栏。