【发布时间】:2012-08-04 23:55:15
【问题描述】:
我喜欢使用边框和框阴影插入的效果,但只有“Chrome”支持插入负值0px, 0px, -1px。
但是,当我检查 FF、Safari 和 IE(opera 我没有,但我敢打赌它也不支持)...根本没有 box-shadow。
当我用 firebug 检查元素并尝试输入 box-shadow: 0px 0px 1px rgba(255,255,255,0.7) inset;它确实出现了,但没有出现在-1px 中。则该值无效。
有人知道吗?如果不是,我如何使“IF”浏览器不是 chrome,然后添加正值?
【问题讨论】:
-
把 fall back 规则放在最前面,然后是只有 chrome 支持的规则,所有不支持的浏览器都会忽略它并使用前面的规则
-
Yeh 适用于 FF,但不适用于 safari:S 奇怪。即使添加了-webkit safari 也不识别它。
-
框阴影中的第三个值不允许有负数,因此
0px 0px -1px无效。如果它在 Chrome 中工作,这是一个错误。不要依赖它。 -
BoltClock +1 ... 很高兴知道。但是负值的效果比正值要好:(
-
@NenaddvL 试试第四个参数是否定的。 0px 0px 2px -1px 你可能会得到你现在正在挖掘的相同效果
标签: css