Как вставить svg как background?

Здравствуйте. SVG-картинку нужно сделать фоном для страницы. Если задать для элемента background: url(../img/back.svg) center/cover no-repeat, то такую конструкцию понимают только файрфокс и ie. Хром и опера не выводят этот бэкграунд. Кто виноват и что делать?
  • Вопрос задан
  • 9301 просмотр
Решения вопроса 1
Zhuroff
@Zhuroff Автор вопроса
Разобрался, проблема была действительно в самом svg-файле. Нужно, чтобы внутри было
xlink:href="data:image/png;

а у меня было:

xlink:href="data:img/png;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
все браузеры нормально воспроизводят svg как background
скорее всего проблема в самом svg.
Ответ написан
@architawr
"Ok, Google" и все твои проблемы решены
Просто делайте все свойства отдельно( отдельно позицию, размер, репит)
Ответ написан
userAlexander
@userAlexander
Верстка наше все)
Zhuroff попробуйте задать background-size
и выложите код на jsfiddle, что бы было удобней вам помочь)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы