Używam svg jako obrazu tła i chcę go rozciągnąć do 100% 100%.Nie można rozciągnąć obrazu w tle svg, proporcje zostaną zachowane
Wygląda jednak na to, że zarówno Chrome, jak i Firefox robią wszystko, aby zachować proporcje svg, a zamiast tego zmniejszać je na drugiej szerokości.
normalny rozmiar
div
{
background: url(image.svg) no-repeat;
background-size: 100% 100%;
width: 14rem;
height: 4rem;
}
podwójnej szerokości
div
{
background: url(image.svg) no-repeat;
background-size: 100% 100%;
width: 28rem;
height: 4rem;
}
dwukrotnie wysokość
div
{
background: url(image.svg) no-repeat;
background-size: 100% 100%;
width: 14rem;
height: 8rem;
}
Jak mogę się że zamiast SVG rozciągnięta?
zawartość SVG:
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Lager_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 371.7 102.8" enable-background="new 0 0 371.7 102.8" xml:space="preserve">
<polygon fill="#EF9104" points="370.4,100.5 0,100.5 0,0 269.4,0 "/>
</svg>
Usunięcie okna ViewBox pomogło mi. – Aiphee