모서리 반경

요소의 모서리를 둥글게 만드는 유틸리티 클래스입니다.

기본 사용법

HTML 요소에 반경 클래스를 직접 적용할 수 있습니다:

HTML
<div class="r-0">반경 없음</div>
<div class="r-2">반경 4px</div>
<div class="r-4">반경 8px</div>
<div class="r-full">완전히 둥글게</div>

모든 반경 값

사용 가능한 모든 모서리 반경 값:

반경 스케일:
r-0
0px
r-1
2px
r-2
4px
r-3
6px
r-4
8px
r-5
12px
r-6
20px
r-full
9999px

SCSS에서 사용하기

SCSS 모듈에서 r() 함수를 사용하여 모서리 반경을 적용할 수 있습니다:

component.module.scss
@use 'podo-ui/mixin' as *;

.button {
  border-radius: r(2);  // 4px
}

.card {
  border-radius: r(4);  // 8px
}

.modal {
  border-radius: r(5);  // 12px
}

.avatar {
  border-radius: r(full);  // 완전히 둥글게
  width: 40px;
  height: 40px;
}

.badge {
  border-radius: r(6);  // 20px
  padding: s(2) s(4);
}

실제 사용 예제

다양한 모서리 반경을 활용한 실제 UI 컴포넌트 예제:

버튼 예제:
카드 예제:

r-3 카드

6px 모서리 반경을 사용한 카드입니다.

r-5 카드

12px 모서리 반경을 사용한 카드입니다.

아바타 예제:
A
B