2016-09-03 4 views
1

Thisは私のSVGパスですコンテナによるSVGパスのカットオフ

私のCSSコードは次のとおりです。

svg { 
    width: 200px; 
    height: 200px; 
    background-color: #2a0800; 
} 

svg path{ 
    stroke-width: 20; 
    stroke-opacity: 1; 
    stroke: #ff682b; 
} 

SVGパスは、四角形の境界で切り取られています。どのようにしてこのコンテナ/黒背景のサイズを動的に増やして、ストローク幅を大きくするとこのカットオフが得られないようにすることができますか?

+0

ビューボックスを調整します。https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox – Paul

+0

@Paul私は ''間のタグにSVG要素を定義していません代わりに、ライブラリに属する​​関数から返されたsvgオブジェクトを持っています。では、この時点で、どのようにしてビューボックスを使用できますか? – user1449456

+0

[SVGビュー](https://www.w3.org/TR/SVG/linking.html#LinksIntoSVG)を使用してviewBoxを適用します。 –

答えて

1

svgにパディングを入れても問題は解決しました。

svg { 
    padding-left: 1px; 
    padding-right: 1px; 
    padding-top: 1px; 
    padding-bottom: 1px; 
}