Border radius CSS
Ya sabes dibujar un borde afilado alrededor de una caja. A menudo el diseño quiere esquinas más suaves — tarjetas amables, botones modernos, avatares que se leen como círculos. Eso es border-radius: cuánto se curva cada esquina.
¿Qué hace border-radius?
border-radius redondea las esquinas de la caja del borde. La curva aplica al borde y al fondo (y suele recortar imagen/overflow). Un valor mayor significa una esquina más redonda. Unidades habituales: px o %.
Un valor — las cuatro esquinas
El inicio cotidiano: una longitud para cada esquina.
Mismo radio en todas las esquinas
css.card {
border: 1px solid #cbd5e1;
border-radius: 12px;
padding: 1rem;
background-color: #ffffff;
}
Qué debes notar
El borde sigue la curva y el relleno blanco se queda dentro de la forma redondeada. El radio no es un segundo borde — da forma a la caja existente.
Atajo: ¿cuántos valores?
Puedes pasar una, dos, tres o cuatro longitudes. El orden de las esquinas es fijo.
📊 Cantidad de valores de border-radius
| Valores | Significado | Nota diaria |
|---|---|---|
| 1 | Las cuatro esquinas iguales | Tarjetas y paneles suaves |
| 2 | Arriba-izquierda + abajo-derecha, luego arriba-derecha + abajo-izquierda | Parejas diagonales |
| 3 | Arriba-izquierda, arriba-derecha + abajo-izquierda, abajo-derecha | Menos común — conoce que existe |
| 4 | Arriba-izquierda, arriba-derecha, abajo-derecha, abajo-izquierda | Control total, en sentido horario desde arriba-izquierda |
Cuatro esquinas, cuatro números
Cuando cada esquina necesita su propia curva, lista cuatro valores en sentido horario empezando arriba-izquierda.
Cuatro esquinas distintas
css.badge {
border: 2px solid #0f766e;
border-radius: 16px 4px 16px 4px;
padding: 0.5rem 0.75rem;
background-color: #ecfdf5;
}
Dos valores — pares diagonales
Dos longitudes emparejan esquinas opuestas: la primera es arriba-izquierda y abajo-derecha; la segunda, arriba-derecha y abajo-izquierda.
Radio de dos valores en diagonal
css.tile {
border: 1px solid #94a3b8;
border-radius: 20px 4px;
padding: 1rem;
background-color: #f8fafc;
}
Botones píldora
Un radio grande (a menudo la mitad de la altura, o un valor grande como 999px) convierte un rectángulo en píldora — habitual en chips y acciones principales.
Botón con forma de píldora
css.btn-pill {
border: none;
border-radius: 999px;
padding: 0.6rem 1.25rem;
background-color: #0f766e;
color: #ffffff;
}
Avatares circulares
Para un círculo real, da a la caja ancho y alto iguales, luego border-radius: 50%. En una caja no cuadrada, 50% hace una elipse.
Círculo con radio del 50 por ciento
css.avatar {
width: 64px;
height: 64px;
border-radius: 50%;
border: 2px solid #0f766e;
background-color: #ccfbf1;
overflow: hidden; /* recorta una foto dentro del círculo */
}
Pruébalo tú
- Suaviza una tarjeta con borde usando
border-radius: 12px. - Estila una insignia con cuatro radios de esquina distintos.
- Usa un radio de dos valores en un azulejo y observa el emparejamiento diagonal.
- Construye un botón píldora con
border-radius: 999px. - Haz un avatar 64×64 con
border-radius: 50%— luego prueba50%en un rectángulo ancho y compara.
Errores comunes
- Poner un radio enorme en una caja vacía sin borde ni color y preguntarse por qué «no se ve nada»
- Usar
50%en un rectángulo ancho y esperar un círculo perfecto (obtienes una elipse) - Olvidar ancho y alto iguales cuando quieres un círculo
- Pensar que
border-radiussustituye aborder— sigues necesitando borde o relleno para ver bien la curva - Confundir el orden de las esquinas (cuatro valores: horario desde arriba-izquierda)
Resumen
border-radiusredondea las esquinas de la caja- Un valor suaviza todas; cuatro valores controlan cada esquina
- Dos valores emparejan esquinas opuestas en diagonal
- Radios grandes hacen píldoras;
50%en un cuadrado hace un círculo - La curva recorta borde y fondo juntos
- Practica la tarjeta, la píldora y el avatar hasta que las formas se sientan obvias
🧠 Pon a Prueba tu Conocimiento
Pon a Prueba tu Conocimiento
Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema
📝 Instrucciones
- Lee cada pregunta cuidadosamente
- Selecciona la mejor respuesta para cada pregunta
- Puedes repetir el quiz tantas veces como quieras
- Tu progreso se mostrará en la parte superior