Задать вопрос
@timtimIT

Почему не все svg файлы можно отображать через css?

Здравствуйте.

Заметил такую вещь, что не все svg файлы можно отобразить через таблицу стилей.
Есть пример.
В данном примере два файла svg , один отображается корректно , второй нет, в чем причина?
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
FreedomRun
@FreedomRun
веб-программист
файл phone.svg не svg по сути, на картинка в base64 с фиксированным размером. Она масштабироваться как svg не будет.

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="25" viewBox="0 0 18 25">
  <image width="18" height="25" xlink:href="data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAMAAAAL146mAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA2FBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX8LpaAAAAR3RSTlMAH83VwKprcQu2/QEH9Os62T77ujG/mOZsCTZN7QOjmxT2PYPQIfNd0ov5MxJqeBnX73ON/rzbExbeHswc5KEKRvJgkb4iJo76fccAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAq0lEQVQY013Q5RaDMAwF4M6FuRsbc4O5u9/3f6NRoKPZ/ZfvNGlOGHPj8fr8gSCTEwJPWKYIl6giSSzOKSE/Slp9KZnSGU5ZMj6XN6nAaIpAiUrZbK1QqgI1lVIdaFDRmkCLUhvoUOn2gD4R1dxqQIcPgdFYFLqh2ZeZCJnOMF8sV8BadcXOZuvITsj+INoMR46n30f62ZLLVfr8Zg6+P+jWT7zef3dTPwqpv974IUFiM2PJAAAAAElFTkSuQmCC"/>
</svg>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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