2016-09-03 3 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

@ 폴 나는 '사이'태그의 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; 
}