본문 바로가기
Front-end/svg

SVG 타원 <ellipse>

by mooyou 2022. 1. 30.
728x90
300x250

SVG로 타원을 그리기 위해서는

<ellipse> 요소를 사용한다.

<circle> 만드는 방법과 유사한데 차이점은 

타원은 x y 반경이 서로 다르고 원은 x y반경이 동일 하다는 점이다.

 

<svg height="200" width="500">
  <ellipse cx="150" cy="100" rx="100" ry="50" style="fill:#ff317b;stroke:#00225d;stroke-width:5" />
</svg>

  • cs속성 : 타원 중심의 x좌표 정의
  • cy속성 : 타원 중심의 y좌표 정의
  • rx 속성 : 수평 반경 정의
  • ry 속성 :  수직 반경 정의

 

타원 겹쳐서 여러개 표현하기

<svg height="100" width="500">
  <ellipse cx="200" cy="50" rx="150" ry="50" style="fill:#f7a063" />
  <ellipse cx="200" cy="50" rx="140" ry="45" style="fill:#eed0a3" />
  <ellipse cx="200" cy="50" rx="50" ry="20" style="fill:white" />
</svg>

 

 

 

 

출처 : https://www.w3schools.com/graphics/svg_ellipse.asp

728x90
반응형

'Front-end > svg' 카테고리의 다른 글

svg 삼각형 그리기 <polygon>  (0) 2022.02.08
svg 선그리기  (0) 2022.02.04
svg 직사각형 <rect>  (0) 2022.02.01
svg 원 그리기 <circle>  (0) 2022.01.28
svg란?  (0) 2022.01.27

댓글