私は背景画像としてsvgを使用しています。これを100%100%に伸ばしたいと思います。svgの背景画像を伸ばすことはできません。アスペクト比は保存されます
しかし、ChromeとFirefoxの両方がsvgの縦横比を保持し、代わりに他の幅で縮小するように最善を尽くしているようです。
ノーマルサイズ
div
{
background: url(image.svg) no-repeat;
background-size: 100% 100%;
width: 14rem;
height: 4rem;
}
ダブル幅
div
{
background: url(image.svg) no-repeat;
background-size: 100% 100%;
width: 28rem;
height: 4rem;
}
ダブル高さ
div
{
background: url(image.svg) no-repeat;
background-size: 100% 100%;
width: 14rem;
height: 8rem;
}
は、どのように私は代わりにそのSVGは伸びていることができますか?
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>
viewBoxを削除すると、私に役立ちました。 – Aiphee