모서리 반경
요소의 모서리를 둥글게 만드는 유틸리티 클래스입니다.
기본 사용법
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
0pxr-1
2pxr-2
4pxr-3
6pxr-4
8pxr-5
12pxr-6
20pxr-full
9999pxSCSS에서 사용하기
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