я применяю основной линейный градиент, как это:Линейный градиент для прозрачной ошибки в последнем сафари?
background-image: linear-gradient(to top, red, rgba(0,0,0,0));
это ведет себя, как это предполагается всюду, за исключением сафари, где прозрачный визуализируются как черновато/сероватый цвет:
здесь хром (как это должно быть):
и вот сафари
Я попытался предваряя его -webkit-
, меняя rgba
к rgba(0,0,0,0.001)
, но он никогда не переходит в твердый прозрачный. это ошибка? есть ли способ исправить это?
вот скрипка https://jsfiddle.net/2Lrp3sv1/2/
не было бы лучше установить rgba (255,0,0,0)? (для всех браузеров?) – vals
@vals, который отображает красный цвет в моем CSS. это странно .. работает на jsfiddle. Я пробовал rgba (255,255,255,0), но все же, он становится от серого до белого цвета :) Не совсем прозрачно – valerio0999
Сначала определите, какой ** твердый ** цвет вы хотите в средней точке. Затем мы можем вычислить, что будет последним цветом ... – vals