Как я могу реализовать градиент прозрачности кросс-браузера (а не градиент цвета)? Смотрите следующий код:
Как реализовать кросс-браузер Непрозрачность Градиент (не градиент цвета)
<div style="background-color:Red;display:block;height:500px;width:500px;filter:alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=500)"></div>
Это отлично работает в IE, но не в других браузерах, таких как Firefox, safari..etc. Что такое эквивалентный синтаксис для firefox? Пожалуйста, не предлагайте мне использовать градиентное изображение.
Этот ответ не является правильным для этого вопроса. Кажется, что не эквивалент старого фильтра IE: alpha start/finish для mozilla или gecko через CSS. – PlayGod
Я пытаюсь выяснить, как получить изображение с горизонтальной непрозрачностью градиента, поэтому может отображаться вертикальный градиент предыдущего div. Это связано с тем, что в моем приложении пользователь загрузит изображение, для которого требуется градиент непрозрачности, поэтому решение должно быть чистым css/js. – PlayGod
Он будет работать с IE, но, возможно, вы не можете применить линейный градиент непрозрачности к фону изображения. moz и gecko фактически создают изображение, когда вы используете линейный градиент rgba, и градиент, по-видимому, может идти только в одном направлении. Чтобы получить эффект, который нам нужен, вам понадобится возможность указать один направленный градиент для непрозрачности и другой направленный градиент для цветового градиента. – PlayGod