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.5rem (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-4xl
border-radius: var(--radius-4xl); /* 2rem (32px) */
rounded-none
border-radius: 0;
rounded-full
border-radius: calc(infinity * 1px);

Примеры

Базовый пример

Используйте утилиты вроде rounded-sm и rounded-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-md и rounded-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-md и rounded-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-md и rounded-se-xl для установки скругления углов с помощью логических свойств, которые соответствуют определенным углам в зависимости от направления текста:

Left-to-right

Right-to-left

<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>

Подробнее о настройке темы читайте в документации темы.

Авторские права © 2025 Tailwind Labs Inc.·Политика в отношении товарных знаков