Я пытаюсь добавить SVG в качестве фонового изображения, и по какой-то причине он не отображается, и я не знаю, почему.SVG background image не отображается
Вот SVG:
<svg viewBox="0 0 1000 100" preserveAspectRatio="none">
<polygon points="0,0 1000,0 1000,50 0,50" style="fill:#01b6ef;" />
<polygon points="0,0 500,0 0,100" style="fill:#222c37;" />
</svg>
Вот CSS:
.head-nav{
background-image: url("/media/images/header.svg");
background-repeat: no-repeat;
height: 100px;
}
А вот HTML (с помощью CSS бутстрапе):
<div class="fluid-container head-nav"></div>
Когда я смотрю на в заголовках хром они выглядят так (я также получаю 200 обратно):
Accept-Ranges:bytes
Connection:keep-alive
Content-Length:196
Content-Type:image/svg+xml
Date:Sun, 14 Dec 2014 15:46:10 GMT
ETag:"548daee8-c4"
Last-Modified:Sun, 14 Dec 2014 15:38:16 GMT
Server:nginx/1.4.6 (Ubuntu)
Когда я помещаю xml прямо в html, изображение отображается, но не как фоновое изображение. Какие-либо предложения?
О, ладно, спасибо, это исправлено! –