回答
下面是使用CSS的盒子阴影,这是在Firefox 3.5+,Safari浏览器兼容的方法, 3+,Chrome,Opera 10.5+和IE9 +。
多box-shadow
s的使用更加靠近多单box-shadow
预期的效果能够:
#box1 {
background: yellow;
-moz-box-shadow: 1px 1px 0 orange, 2px 2px 0 orange, 3px 3px 0 orange;
-webkit-box-shadow: 1px 1px 0 orange, 2px 2px 0 orange, 3px 3px 0 orange;
box-shadow: 1px 1px 0 orange, 2px 2px 0 orange, 3px 3px 0 orange;
}
放在彼此的顶部的两个div
的(使用z-index
)和下/右移动下一个两个像素。
是不是一个CSS3 box-shadow
足够接近?
.box {
width: 120px;
height: 60px;
border: 1px solid #000;
background: yellow;
-webkit-box-shadow: 3px 3px 0px #777;
-moz-box-shadow: 3px 3px 0px #777;
box-shadow: 3px 3px 0px #777;
}
它支持多种浏览器:http://caniuse.com/#search=box-shadow
值得注意的例外是IE 7和8。如果你需要在那里工作,你可以使用CSS3 PIE提供box-shadow
。
你尝试在CSS 3采用箱阴影:
box-shadow:5px 5px 0 #CCCCCC
有关详情,请: http://css-class.com/test/css/shadows/box-shadow-blur-offset-light.htm
欢迎来到SO!我编辑了拼写+格式的答案。 – jv42 2011-06-06 10:43:49
Hai jv42,非常感谢 – 2011-06-06 11:11:18
如果你只需要一个白色背景(或任何固定的背景颜色)你可以使盒子成为一个图像,彩色部分是透明的,边缘是你的背景颜色。然后您将其设置为背景图像,而背景颜色可以控制框的颜色。
- 1. CSS阴影DIV
- 2. 包含阴影的CSS Div
- 3. CSS:如何为这样的字段蒙上阴影?
- 4. CSS阴影的图像
- 5. 如何用褪色的侧边栏创建CSS阴影效果
- 6. 在XAML中创建阴影样式
- 7. HTML/CSS创建三栏边框阴影
- 8. 如何使用css创建像这样的列布局?
- 9. 我如何使用CSS创建一个像这样的盒子。
- 10. 创建OpenGL阴影
- 11. CSS的效率与文字阴影一样坏框阴影?
- 12. 如何创建CPBarPlot的阴影?
- 13. 如何创建白色的CSS框阴影
- 14. 如何在图像下创建一个微小的“阴影”,就像这个一样?
- 15. 如何在div下创建阴影100%宽度
- 16. 如何应用CSS样式获取文本区域的阴影
- 17. 如何在Qt样式表中创建阴影?
- 18. 如何在css3中创建阴影框
- 19. div内的阴影
- 20. 如何在阴影中使用全局CSS样式
- 21. 如何用HTML/CSS创建一个阴影框,比如Apple的网站很好?
- 22. 箱子阴影转为使用css创建的三角形
- 23. 用CSS创建盒子阴影的最有效方法
- 24. 将阴影投影到使用图像的div
- 25. 将阴影应用于div
- 26. 聚光灯创建阴影伪影
- 27. 如何创建这样的
- 28. CSS插入阴影不起作用,创建垂直线
- 29. 如何使用CSS的box-shadow或-moz-box-shadow为0高度的div创建阴影?
- 30. CSS阴影禁用链接
我希望我能想到这一点。我在你的答案中加入了一些你的代码,我希望你不介意。 – thirtydot 2011-06-06 11:23:41
感谢您的快速反应,但还有一件事。如果你更确切地看到,你可以看到div之间有联系,并让我们说它的影子。你的解决方案非常接近它,除了连接。你知道如何将阴影与它的div连接吗? – Bakhtiyor 2011-06-06 11:37:13
@Bakhtiyor我很困惑,你的意思是“连接”。你的意思是围绕盒子边缘和阴影的黑色边框? – amustill 2011-06-06 13:02:19