2017-04-18 5 views

答えて

1

おそらく例では、このベストを示しています。

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox

ビューボックス属性を使用するには、 グラフィックスの特定のセットは、特定のコンテナ要素に合わせてストレッチすることを指定することができます。

ここでは例です:

body { 
 
    background: #c3c3c3; 
 
} 
 

 
svg { 
 
    border: 1px solid #fff; 
 
}
<svg height="200px" width="200px" fill="#fff" viewbox="0 0 50 50"> 
 
    <g> 
 
    <rect fill="blue" height="50px" width="50px"> 
 
    </g> 
 
</svg> 
 
    
 
<svg height="200px" width="200px" fill="#fff"> 
 
    <g> 
 
    <rect fill="blue" height="50px" width="50px"> 
 
    </g> 
 
</svg>

+0

私が残したい領域が切り取られ、縮尺されていないことを確認するために、svg要素に入れなければならない 'preserveAspectRatio =" none "'も助けになりました。 – xpg94

1

viewBox

viewBox="x y wx wy"を使用すると、レンダリング領域の左上隅(x/y)、幅と高さ(wx/wy)を定義できます。あなたはおそらくviewbox属性を探しているSVGの構造によって

<svg width="200" 
 
    height="200" 
 
    viewBox="800 900 200 200" 
 
    style="border: solid 1px #333;"> 
 

 
    <rect x="800" y="900" width="100" height="100" fill="#090" /> 
 
</svg>

関連する問題