Box-shadow无法在Webkit上运行?

时间:2010-03-31 13:11:06

标签: css css3

我正在使用box-shadow为元素创建多个边框,但它们不会在Webkit中显示。这段代码出了什么问题?我使用这四次在每一侧创建阴影,然后边界为额外的边界

box-shadow: 1px 1px 0px rgba(0,0,0,0.1);

Martti Laine

2 个答案:

答案 0 :(得分:10)

要在webkit浏览器中显示box-shadow,您现在必须使用以下语句:

-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);

要使其与大多数现代浏览器兼容,请使用:

-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
box-shadow: 1px 1px 0px rgba(0,0,0,0.1);

答案 1 :(得分:9)

这种方法效果很好,但请注意,最佳做法是将非专有声明放在最后。

-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
box-shadow: 1px 1px 0px rgba(0,0,0,0.1);