Использование данных :в кодировке SVG в качестве CSS-фильтра

Возможно, кто-то может указать на ошибку в моем тесте, но кажется, что если я хочу использовать фильтр SVG в CSS, закодировав его как data: uri, чтобы избежать использования дополнительного файла, это не удастся, если данные не закодированы как base64.

Я тестировал с Firefox Aurora, другие браузеры, похоже, не распознают фильтр ни в одном случае.

Тестовый файл:








Filter applied "as is"

This one is encoded as base64

Живая демонстрация наhttp://martinezdelizarrondo.com/bugs/svgfilter.html

содержимое URL-адреса ()одинаково в обоих случаях:


Кодируется с помощьюhttp://software.hixie.ch/utilities/cgi/data/data

Как видите, первый остается красным, а во втором случае применяется фильтр svg и текст становится серым.

Я что-то забыл в первом случае?

В эта ошибка я ничего не нашел о кодировке, поэтому я предполагаю, что это должно быть возможно (и, конечно, использование более простой текстовой кодировки намного лучше, чем "шифровать" ее с помощью base64)

Спасибо

9
задан AlfonsoML 28 July 2012 в 18:18
поделиться