Файлы SVG показывают черными спутанными основами

Я попробовал все, но я все еще не могу заставить эти файлы SVG обнаруживаться как что-либо кроме полностью черной спутанной версии себя. Прозрачность ВОКРУГ изображения прекрасна, внутренне, просто черная. Все, что я нашел до сих пор, о SVGs том, чтобы быть черным в некотором другом приложении или misrendering в браузерах. Я просто хочу, чтобы изображение показало правильно в UI (возможно, используют его в качестве значка или обоев, если это работает).

На SVG нет никакой заливки. Нет никаких имен attr в корпусе верблюдом. То же изображение обнаруживается прекрасный в Windows & MacOSX. Странно, все внутреннее использование GNOME SVGs для значков работает просто великолепно. Это также представляет прекрасный в любом браузере.

Таким образом, что я пропускаю?

2
задан 28 December 2018 в 12:14

1 ответ

У меня действительно есть то же поведение: наутилус и даже программой просмотра изображений (я думаю ее имя, является EyeOfGnome), не представляли ничто больше, чем черный цвет и белый цвет.

Я играл с файлом SVG, и я нашел проблему: они программное обеспечение не интерпретируют CSS. Таким образом, все стили, примененные с CSS, не представляются. Изменение <style>.myClass { fill: #aaa; }</style> <myElem class="myClass" /> <myElem fill="#aaa" /> и Вы будете видеть цвета в Наутилусе.

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

0
ответ дан 2 December 2019 в 07:54

Другие вопросы по тегам:

Похожие вопросы: