CSS - Поддерживают ли браузеры без IE атрибут «filter»? - PullRequest
2 голосов
/ 18 мая 2009

IE5.5 + поддерживает атрибут CSS "filter", где вы преобразуете цветное изображение в оттенки серого, используя только CSS.

filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

Поддерживают ли другие браузеры аналогичные теги CSS без использования JavaScript?

Ответы [ 4 ]

6 голосов
/ 18 мая 2009

Нет. Фильтры привязаны к ActiveX.

Один пример того, как добиться серого в других браузерах , но он использует JavaScript.

1 голос
/ 18 мая 2009

Нет, они не делают. Реально вы не должны использовать их в кросс-браузерной веб-разработке, если только это не заставит IE работать так, как другие браузеры не работают. Очевидный пример - поддержка PNG.

0 голосов
/ 19 мая 2009

Я почти уверен, что Opera поддерживает некоторые вещи MS. Не удалось выяснить, какие именно части они поддерживают.

0 голосов
/ 18 мая 2009

Вы можете проверить: http://snipplr.com/view/2836/grayscale-img-with-css-crossbrowser/

Надеюсь, это поможет. Я бы по-прежнему рекомендовал использовать серверную часть для манипулирования изображениями или Photoshop.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...