我正在尝试在网页上同时使用 box-shadow 和 border-radius,它显示了一个白色图像,填充了半径所在的空间。可以将其想象为当您在 Photoshop 中将带有阴影的“透明”图像保存到 jpg 或 png-8 文件时。
这是一张图片,向您展示我的意思。
(我还不能发布图片,但这里是链接) http://i.imgur.com/jDpIH.png
我用这个作为我的 CSS
.whole
{
width: 1000px;
margin: 0 auto;
-webkit-box-shadow: 0px 3px 5px 2px #000000;
-mox-box-shadow: 0px 3px 5px 2px #000000;
box-shadow: 0px 3px 5px 2px #000000;
}
.top
{
height: 120px;
background-color: #1F1209;
margin-top: 50px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.footer
{
height: 250px;
background-color: #834C24;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
那么有谁知道我是否有办法解决这个问题?顺便说一下,这发生在 Firefox 和 IE 中。我还没有能够在其他浏览器中查看它。
我真的不想使用 Photoshopped 图像...因为 CSS3 绝对应该使用。
对此有什么想法吗?我将不胜感激任何帮助!:)
谢谢你们的时间!