@Lea Verou: я наконец обновил свой ответ. Похоже, единственный другой браузер, который получил это право, это IE10. Firefox 16 все еще демонстрирует эту ошибку, даже с нефиксированными градиентными функциями. Я не проверял это ни в каких ночах.
цвета CSSrgba(255,255,255,0)
а такжеrgba(0,0,0,0)
очевидно одинаковы, т.е.transparent
Когда они рассматриваются как простые цвета, они влияют на промежуточные цвета в градиентах:
linear-gradient(left center, rgba(0,0,0,0), rgba(255,255,255,1))
Это дает серые полупрозрачные тона между двумя концами.
Теперь мои вопросы:
Выбирают ли браузеры «правильный» цвет дляtransparent
автоматически или это фиксированный цвет (скорее всего, «черный прозрачный» или «белый прозрачный»)?
Это отличается между браузерами?