我具有用於顯示其使用-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