CSS border-radius 생성기

모서리 둥글기를 네 모서리 한꺼번에 또는 하나씩 조절해 CSS border-radius를 만듭니다. px·%·rem과 타원 모서리(슬래시 문법)를 지원하며 Tailwind CSS 클래스도 출력합니다.

배경
상자 모양
프리셋
px

기본적으로 임의 값(rounded-[...])으로 출력합니다. Tailwind CSS v3.0 이상과 v4에서 쓸 수 있습니다. 이름이 붙은 클래스는 v3와 v4에서 값이 다른 것이 있어, 모두 0일 때의 rounded-none과 9999px일 때의 rounded-full만 사용합니다.

사용 방법

  1. 원, 알약형, 나뭇잎, 물방울 같은 프리셋을 고르거나 값을 직접 조절합니다.
  2. "네 모서리를 같은 값으로"를 끄면 왼쪽 위·오른쪽 위·오른쪽 아래·왼쪽 아래를 따로 지정할 수 있습니다.
  3. 단위를 px·%·rem 중에서 고릅니다. px와 rem을 바꿀 때는 16px = 1rem으로 환산합니다.
  4. "타원 모서리"를 켜면 모서리마다 가로와 세로 반지름을 따로 지정할 수 있습니다.
  5. 배경과 상자 모양을 바꿔 가며 확인한 뒤 CSS나 Tailwind CSS 클래스를 복사합니다.

주의 사항

  • 입력할 수 있는 값은 px 0~9999, % 0~100, rem 0~625입니다. 음수는 0으로, 상한을 넘는 값은 상한으로 맞춥니다. 소수는 넷째 자리까지입니다.
  • %는 요소의 너비와 높이에 대한 비율이라 같은 값이라도 요소 크기와 비율에 따라 모양이 달라집니다. %로 바꾸거나 %에서 바꿀 때는 숫자를 환산하지 않고 그대로 씁니다.
  • Tailwind CSS는 주로 임의 값 문법 rounded-[...]로 출력합니다. v3.0 이상과 v4에서 쓸 수 있고 v2 이하에서는 쓸 수 없습니다.
  • 한 값 안에서 단위를 섞어 쓸 수는 없습니다(예: 10px 50%).
  • 입력한 값은 저장하지 않습니다. 페이지를 닫으면 사라집니다.

계산·변환 방식

CSS 축약 규칙에 따라 가능한 한 짧게 씁니다. 네 모서리가 같으면 1개, 왼쪽 위와 오른쪽 아래·오른쪽 위와 왼쪽 아래가 같으면 2개, 오른쪽 위와 왼쪽 아래만 같으면 3개, 그 밖에는 4개 값으로 씁니다.

타원 모서리는 "가로 반지름 / 세로 반지름" 슬래시 문법으로 씁니다. 세로 값이 모두 가로 값과 같으면 슬래시 뒤를 생략합니다. 0도 단위를 붙여 0px로 씁니다.

Tailwind CSS의 이름 붙은 클래스(rounded-sm 등)는 v3와 v4에서 크기가 달라 쓰지 않습니다. 예외로 모두 0이면 rounded-none, 모두 9999px이면 rounded-full을 출력합니다.

자주 묻는 질문

완전한 원은 어떻게 만드나요?

너비와 높이가 같은 요소에 border-radius: 50%를 지정합니다. "원" 프리셋을 고르면 바로 설정됩니다.

양 끝이 반원인 알약 모양 버튼은요?

"알약형" 프리셋을 쓰세요. 아주 큰 값(9999px)을 지정하면 높이와 관계없이 양 끝이 반원이 됩니다.

출력에 있는 슬래시(/)는 무슨 뜻인가요?

모서리를 타원으로 만드는 문법입니다. 슬래시 앞은 가로 반지름, 뒤는 세로 반지름입니다.

왜 rounded-lg 같은 클래스로 바꿔 주지 않나요?

일부 이름 붙은 클래스는 Tailwind v3와 v4에서 값이 달라, 두 버전에서 같은 결과가 나오는 임의 값 rounded-[...]로 출력합니다.

최종 업데이트: