我正在使用box-shadow为元素创建多个边框,但它们不会在Webkit中显示。这段代码出了什么问题?我使用这四次在每一侧创建阴影,然后边界为额外的边界
box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
Martti Laine
答案 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);