2015-01-29 3 views
0

나는 플레이를위한 두 가지 간단한 SVG 파일을 작성 일시 정지 한 아이콘 :SVG 삼각형 - 왜 그렇게 작습니까?

재생 :

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="5" height="5"> 
    <polygon points="0,0 0,4 4,2" style="fill: red;" /> 
</svg> 

일시 :

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="5" height="5"> 
    <rect x="0" y="0" width="2" height="5" style="fill: red;" /> 
    <rect x="3" y="0" width="2" height="5" style="fill: red;" /> 
</svg> 

그들은 모두 간단하고, 5 × 5 아이콘입니다. 일시 중지 아이콘은 내가 생각한대로 생성되지만 재생 아이콘에 문제가 있습니다. 웬일인지, 크기 조정 후 일시 중지 아이콘보다 작습니다. 삼각형의 좌표를 올바르게 계산했다고 생각했는데, 포인트 중 하나 (4, 2)는 5,5 이미지의 중간을 만듭니다. 그러나 결과는 다음과 같습니다

Play & Pause

오전 내가 모르는 뭔가가?

답변

1

음, 삼각형 사각형 5의 높이가, 4의 높이를 가지고 있으며, 그것은 당신이 여기에서 볼 수있는 작업 :

시도 :

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="5" height="5"> 
<polygon points="0,0 0,5 5,2.5" style="fill: red;" /> 
</svg> 
+0

어떻게? (0,4)은 5x5 모양의 왼쪽 하단에 있습니다! –

+0

코드가 맞지만 이유를 모르겠다. –

+0

그래, SVG에 대해서는 아무 것도 모른다. : (0,0-0,1) (0,1-0,2) (0,2 -0,3) (0,3-0,4) - 5 개의 높이 모양을 1 개의 크기로 나눈다면, (0,4)가 실제로 위쪽에서 5 개의 세그먼트가 아닌 것을 볼 수 있습니다. :) – Gerino