본문 바로가기
도서로 공부하는 프로그래밍/코딩 자율학습

[SVG] SVG에 둥근 모서리 사각형 만들기

by 열공노년 2024. 1. 27.
반응형

SVG에 둥근 모서리 사각형 만들기

SVG에서 모서리가 둥근 사각형을 그리려면, <rect> 요소에 rxry 속성을 추가하여 구현할 수 있습니다. rx는 사각형의 가로 방향 모서리의 둥근 정도를, ry는 세로 방향 모서리의 둥근 정도를 지정합니다. 두 속성 모두 선택적이며, 하나만 지정할 경우 다른 하나는 같은 값으로 설정됩니다.

사례

가로 100px, 세로 50px 크기의 사각형에 각 모서리를 10px만큼 둥글게 처리하려면 다음과 같이 작성합니다:

<svg width="120" height="70" xmlns="http://www.w3.org/2000/svg">
  <rect x="10" y="10" width="100" height="50" rx="10" ry="10" fill="blue" />
</svg>

caption: 모서리가 둥근 사각형


이 예시에서 rx="10"ry="10"은 사각형 모서리의 둥근 정도를 각각 10px로 설정합니다. fill="blue"는 사각형의 채우기 색상을 파란색으로 지정합니다.

 

사각형의 모서리를 둥글게 만들 때는 rxry 값에 따라 사각형의 모양이 크게 달라질 수 있으므로, 원하는 디자인에 맞게 조절하는 것이 중요합니다.

 

모서리를 더 둥글게

모서리를 더 둥글게 하려면 rx와 ry의 값을 바꾸면 됩니다.

caption: 모서리를 더 둥글게 작도된 결과

반응형