1. Bordes
  2. border-radius

Bordes

border-radius

Utilidades para controlar el radio del borde de un elemento.

ClaseEstilos
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);

Ejemplos

Ejemplo básico

Usa utilidades como rounded-sm y rounded-md para aplicar diferentes tamaños de radio de borde a un elemento:

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>

Redondeando lados por separado

Usa utilidades como rounded-t-md y rounded-r-lg para redondear solo un lado de un elemento:

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>

Redondeando esquinas por separado

Usa utilidades como rounded-tr-md y rounded-tl-lg para redondear solo una esquina de un elemento:

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>

Usando propiedades lógicas

Usa utilidades como rounded-s-md y rounded-se-xl para establecer el radio del borde usando propiedades lógicas, que se asignan a las esquinas apropiadas según la dirección del texto:

De izquierda a derecha

De derecha a izquierda

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

Aquí están todas las utilidades de propiedades lógicas de radio de borde disponibles y sus equivalentes de propiedades físicas en los modos LTR y RTL.

ClaseDe izquierda a derechaDe derecha a izquierda
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-*

Para mayor control, también puedes usar los modificadores LTR y RTL para aplicar estilos específicos condicionalmente dependiendo de la dirección del texto actual.

Creando botones tipo píldora

Usa la utilidad rounded-full para crear botones tipo píldora:

rounded-full

<button class="rounded-full ...">Guardar Cambios</button>

Eliminando el radio de borde

Usa la utilidad rounded-none para eliminar un radio de borde existente de un elemento:

rounded-none

<button class="rounded-none ...">Guardar Cambios</button>

Usando un valor personalizado

Usa la sintaxis rounded-[<value>] para establecer el border radius basado en un valor completamente personalizado:

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

Para variables CSS, también puedes usar la sintaxis rounded-(<custom-property>) :

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

Esto es solo un atajo para rounded-[var(<custom-property>)] que agrega la función var() por ti automáticamente.

Diseño Responsive

Prefija una utilidad border-radius con una variante de breakpoint como md: para aplicar la utilidad solo en tamaños de pantalla medium y superiores:

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

Aprende más sobre el uso de variantes en la documentación de variantes.

Personalizando tu tema

Usa las variables de tema --radius-* para personalizar las utilidades border radius en tu proyecto:

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

Ahora la utilidad rounded-5xl puede ser usada en tu marcado:

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

Aprende más sobre la personalización de tu tema en la documentación del tema.

Copyright © 2025 Tailwind Labs Inc.·Política de Marca Registrada