mam trochę CSS do wyświetlania refleksji nad elementem, który wykorzystuje gradient -webkit-fade out:Reflection gradienty za pomocą CSS w Android Browser
.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)); }
- Na przeglądarek, które wspierają -webkit-box-zastanowienia takie jak chrom, wyświetla odbicie elementu, który stopniowo zanika zgodnie z oczekiwaniami.
- W przeglądarkach, które w ogóle nie obsługują, żadne odbicie nie jest wyświetlane.
Jednak w przeglądarce Androida odbicie jest pokazywane, ale nie zanika.
Czy jest jakiś sposób na uzyskanie Android albo:
- wyciszeniem odbiciu lub
- nie przedstawiają odbicie w ogóle.
Wiem, że mogę użyć javascript do wykrycia przeglądarki i odpowiednio zmienić styl, ale zdecydowanie wolę rozwiązanie tylko CSS.
Istnieje wersja robocza w3, która umożliwi to w przyszłości za pomocą zapytań @supports. http://www.w3.org/TR/2011/WD-css3-conditional-20110901/#at-supports – lucas