css – 仅在左侧和右侧制作阴影

前端之家收集整理的这篇文章主要介绍了css – 仅在左侧和右侧制作阴影前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的目标是在#container div的左侧和右侧添加一个阴影,其宽度为960像素。

#container本身包含标题,导航菜单,主要内容侧边栏和脚。但是,由于图形,标题本身会从#container中引出自定义宽度。

因此,它不会在右侧和左侧添加阴影。只有导航菜单需要下降。这是因为标题设置为自定义宽度,并突出超出#container本身。已经突然出现的事物左右的阴影将破坏美学。

为了更好的可视化,我的网站看起来类似于http://www.doubleyourdating.com/,但是标题元素突出显示在两边。

我试图在#container的左侧和右侧添加一个阴影,从导航菜单中,使用以下解决方案:

>我Photoshopped了一个1px高,1010px宽的图像,其中包含一个25px的“褪色”在两端。我将CSS作为#container div背景图像CSS,但可能是因为#container本身设置为960px宽,不能显示1010px宽的背景。请注意,在这个简单的2列布局中,更改960px宽度会造成一系列的死亡。
>我尝试在容器div中“悬挂”一个临时的影子盒子,但是这不起作用,因为我的标题具有比容器更宽的自定义宽度。

我该如何使这项工作?

解决方法

你可以尝试这样的东西:
Box-shadow: 6px 0px 5px -5px #999,-6px 0px 5px -5px #999;

当然,mess around with the values,直到它适合你。

猜你在找的CSS相关文章