我具有用于显示其使用-webkit梯度的元件上的反射到淡出一些CSS:反射梯度
.foo { -webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.5)), color-stop(0.7, transparent)); }
- 在支持浏览器-webkit-箱反映如铬,这显示了如预期逐渐淡化的元素的反射。
- 在不支持它的浏览器上,没有反射显示。
但是,在Android的浏览器上显示反射,但不会淡出。
有越来越的Android任的任何方式:
- 淡出的反射,或
- 没有显示的反射都没有。
我知道我可以使用JavaScript来检测浏览器,并相应地改变风格,但我更喜欢一个唯一的CSS的解决方案。
有一个W3工作草案,这将使用@supports查询,使之成为可能的未来。 http://www.w3.org/TR/2011/WD-css3-conditional-20110901/#at-supports – lucas 2011-09-09 08:13:13