我有一些 CSS 用于在使用 -webkit-gradient 淡出的元素上显示反射:
.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-box-reflect 的浏览器(例如 chrome)上,这会显示元素的反射,该反射会按预期逐渐淡出。
- 在根本不支持它的浏览器上,不会显示任何反射。
但是,在 Android 的浏览器上,会显示反射,但不会淡出。
有没有办法让Android:
- 淡出反射,或
- 根本不显示反射。
我知道我可以使用 javascript 来检测浏览器并相应地更改样式,但我更喜欢纯 CSS 解决方案。