SVG 파일을 연구 중이지만 <defs>
태그를 설정하면 내 SVG를 표시 할 수 없습니다!내 SVG 호출이 작동하지 않는 이유는 무엇입니까?
내 말은 .. 내가 SVG를 직접 호출하면 제대로 작동합니다. 이처럼
:
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="163.514px" height="263.514px" viewBox="0 0 163.514 263.514" enable-background="new 0 0 163.514 263.514"
xml:space="preserve">
<g>
<rect class="bosta1" y="55.406" fill="#E8CF1E" stroke="#000000" stroke-miterlimit="10" width="163.514" height="137.838"/>
<rect class="bosta2" x="62.162" fill="#E42326" stroke="#000000" stroke-miterlimit="10" width="44.811" height="263.514"/>
</g>
</svg>
바이올린 : https://jsfiddle.net/sz0bkbdm/
하지만 심판을 사용하려고하면 나는의 구형을 볼 수 없습니다. 이처럼
:
<svg version="1.1" id="mySvg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="163.514px" height="263.514px" viewBox="0 0 163.514 263.514" enable-background="new 0 0 163.514 263.514"
xml:space="preserve">
<defs>
<g>
<rect class="ret1" y="55.406" stroke-miterlimit="10" width="163.514" height="137.838"/>
<rect class="ret2" x="62.162" stroke-miterlimit="10" width="44.811" height="263.514"/>
</g>
</defs>
</svg>
MY CONTENT
<svg>
<use xlink:href="#mySvg"></use>
</svg>
바이올린 : https://jsfiddle.net/g1hdLy82/
하지만이 방법으로 내 이미지가 잘립니다! https://jsfiddle.net/2vwsbops/ –