2015-01-26 2 views

답변

1

당신은 단순히 이것을 달성하기 위해 svgtextPath 요소를 사용할 수 있습니다.

<svg width="300" height="150" viewBox="0 -15 200 130"> 
 
    <path d="M0,50 c0,-65 200,-65 200,0 c0,65 -200,65 -200,0" fill="#645432" /> 
 
    <path id="shape2" d="M0,50 c0,65 200,65 200,0 c0,-65 -200,-65 -200,0" fill="none" /> 
 
    <path id="shape" d="M12,50 c0,-52 180,-52 176,0 c0,52 -180,52 -176,0" fill="#987C54" stroke="#8BAC96" /> 
 
    <text><textPath startOffset="30" xlink:href="#shape">Jonathon</textPath></text> 
 
    <text><textPath startOffset="150" xlink:href="#shape">Sierra</textPath></text> 
 
    <text><textPath startOffset="40" xlink:href="#shape2">Naomie</textPath></text> 
 
    <text><textPath startOffset="170" xlink:href="#shape2">Daniel</textPath></text> 
 
</svg>

+0

워 .... 아주 멋진, 당신은 – patrickkidd

+0

방법이 경로를 창조 하셨 는가 감사? 너 일러스트 레이터 같은 걸 추적 했니? 나는 SVG 경로를 만드는 것에 익숙하지 않다. – patrickkidd

+0

@patrickkidd - 이것은 벡터 그래픽 툴없이 손으로 작성된 코드입니다. '경로'를 변경하려면 먼저 ['textPath'] (http://www.w3.org/TR/SVG/text.html#TextPathElement) 요소와 그 원리를 이해해야합니다. 그런 다음 벡터 그래픽 도구를 사용하여 모양을 만들 수 있습니다. –

관련 문제