1. 테두리
  2. border-radius

테두리

border-radius

엘리먼트의 테두리 반경을 제어하는 유틸리티입니다.

ClassStyles
rounded-xs
border-radius: var(--radius-xs); /* 0.125rem (2px) */
rounded-sm
border-radius: var(--radius-sm); /* 0.25rem (4px) */
rounded-md
border-radius: var(--radius-md); /* 0.375rem (6px) */
rounded-lg
border-radius: var(--radius-lg); /* 0.75rem (8px) */
rounded-xl
border-radius: var(--radius-xl); /* 0.75rem (12px) */
rounded-2xl
border-radius: var(--radius-2xl); /* 1rem (16px) */
rounded-3xl
border-radius: var(--radius-3xl); /* 1.5rem (24px) */
rounded-none
border-radius: 0;
rounded-full
border-radius: calc(infinity * 1px);
rounded-(<custom-property>)
border-radius: var(<custom-property>);

예제

기본 예제

rounded-smrounded-md 같은 유틸리티를 사용해 엘리먼트에 다양한 테두리 반경 크기를 적용할 수 있습니다.

rounded-sm

rounded-md

rounded-lg

rounded-xl

<div class="rounded-sm ..."></div><div class="rounded-md ..."></div><div class="rounded-lg ..."></div><div class="rounded-xl ..."></div>

각 면을 따로 둥글게 만들기

rounded-t-mdrounded-r-lg 같은 유틸리티를 사용해 엘리먼트의 한 면만 둥글게 만들 수 있습니다.

rounded-t-lg

rounded-r-lg

rounded-b-lg

rounded-l-lg

<div class="rounded-t-lg ..."></div><div class="rounded-r-lg ..."></div><div class="rounded-b-lg ..."></div><div class="rounded-l-lg ..."></div>

각 모서리 따로 둥글게 만들기

rounded-tr-mdrounded-tl-lg 같은 유틸리티를 사용해 엘리먼트의 한 모서리만 둥글게 만들 수 있습니다:

rounded-tl-lg

rounded-tr-lg

rounded-br-lg

rounded-bl-lg

<div class="rounded-tl-lg ..."></div><div class="rounded-tr-lg ..."></div><div class="rounded-br-lg ..."></div><div class="rounded-bl-lg ..."></div>

논리적 속성 사용하기

논리적 속성을 사용하여 테두리 반경을 설정하려면 rounded-s-mdrounded-se-xl과 같은 유틸리티를 사용하세요. 이 유틸리티들은 텍스트 방향에 따라 적절한 모서리에 매핑됩니다.

왼쪽에서 오른쪽

오른쪽에서 왼쪽

<div dir="ltr">  <div class="rounded-s-lg ..."></div></div><div dir="rtl">  <div class="rounded-s-lg ..."></div></div>

다음은 LTR 및 RTL 모드에서 사용 가능한 모든 테두리 반경 논리적 속성 유틸리티와 그에 상응하는 물리적 속성입니다.

클래스왼쪽에서 오른쪽오른쪽에서 왼쪽
rounded-s-*rounded-l-*rounded-r-*
rounded-e-*rounded-r-*rounded-l-*
rounded-ss-*rounded-tl-*rounded-tr-*
rounded-se-*rounded-tr-*rounded-tl-*
rounded-es-*rounded-bl-*rounded-br-*
rounded-ee-*rounded-br-*rounded-bl-*

더 세밀한 제어를 위해 LTR 및 RTL 수정자를 사용하여 현재 텍스트 방향에 따라 특정 스타일을 조건부로 적용할 수도 있습니다.

알약 모양 버튼 만들기

rounded-full 유틸리티를 사용해 알약 모양 버튼을 만들 수 있습니다.

rounded-full

<button class="rounded-full ...">Save Changes</button>

테두리 둥글기 제거하기

엘리먼트의 기존 테두리 둥글기를 제거하려면 rounded-none 유틸리티를 사용하세요:

rounded-none

<button class="rounded-none ...">Save Changes</button>

커스텀 값 사용하기

rounded-[<value>] 구문을 사용하세요 border radius를 완전히 커스텀한 값으로 설정하려면:

<div class="rounded-[2vw] ...">  <!-- ... --></div>

CSS 변수를 사용하려면 rounded-(<custom-property>) 구문을 사용할 수도 있습니다:

<div class="rounded-(--my-radius) ...">  <!-- ... --></div>

이는 rounded-[var(<custom-property>)] 의 단축 표현으로, 자동으로 var() 함수를 추가해 줍니다.

반응형 디자인

접두사 a border-radius 유틸리티 md:와 같은 브레이크포인트 변형과 함께 사용하면 medium 화면 크기 이상에서만 유틸리티가 적용됩니다:

<div class="rounded md:rounded-lg ...">  <!-- ... --></div>

변형 사용에 대해 더 알아보려면 변형 문서를 참고하세요.

테마 커스터마이징

--radius-* 테마 변수를 사용해 프로젝트에서 border radius 유틸리티를 커스터마이징할 수 있습니다:

@theme {  --radius-5xl: 3rem; }

이제 rounded-5xl 유틸리티를 마크업에서 사용할 수 있습니다:

<div class="rounded-5xl">  <!-- ... --></div>

테마 커스터마이징에 대해 더 알아보려면 테마 문서를 참고하세요.

Copyright © 2025 Tailwind Labs Inc.·Trademark Policy