У меня возникают проблемы с кросс-браузером градиентов CSS3. Это происходит, когда я пытаюсь создать градиент от прозрачного цвета до белого.
Файл, который я использую для тестирования: http://f.cl.ly/items/0E2C062x3O161b09261i/test.html
Используется CSS:
background-image: linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background-image: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
Rending выглядит так, как я хочу в Safari 6 (mac):
Отрисовка Chrome исчезает до серого цвета, прежде чем он исчезает до белого (Firefox делает этот способ также и на mac os):
Любые идеи или предложения о том, почему этот нечетный рендеринг может быть?