El diseño web moderno busca suavidad y fluidez en la interfaz de usuario. Una de las técnicas más utilizadas es redondear bordes con CSS, lo que permite dar un aspecto más atractivo y moderno a botones, imágenes, contenedores y otros elementos HTML.
En este artículo, te enseñaremos cómo usar border-radius en CSS para redondear bordes de forma sencilla y efectiva.
1. La Propiedad border-radius
La propiedad CSS principal para redondear bordes es border-radius. Su sintaxis básica es:
.elemento {
border-radius: 10px;
}
Esto aplicará un radio de 10px a todas las esquinas del elemento.
Ejemplo en HTML:
<div class="elemento">Texto con bordes redondeados</div>
1.1 Aplicar Diferentes Radios a Cada Esquina
Si deseas redondear cada esquina con un valor diferente, puedes especificarlos en el siguiente orden:
.elemento {
border-radius: 10px 20px 30px 40px; /* superior-izquierda, superior-derecha, inferior-derecha, inferior-izquierda */
}
Ejemplo en HTML:
<div class="elemento">Esquinas con diferentes radios</div>
1.2 Usando Porcentajes
Puedes utilizar porcentajes en lugar de valores fijos en pixeles. Esto es especialmente útil para hacer que las esquinas sean responsivas:
.elemento {
border-radius: 50%;
}
Si aplicas border-radius: 50% a una imagen cuadrada, se convertirá en un círculo.
Ejemplo en HTML:
<img src="imagen.jpg" class="elemento" alt="Imagen redonda">
2. Redondear Bordes de Imágenes con CSS
Para aplicar bordes redondeados a imágenes, simplemente usa la propiedad border-radius en una etiqueta img:
img {
border-radius: 15px;
}
Ejemplo en HTML:
<img src="imagen.jpg" alt="Imagen con bordes redondeados">
Si quieres hacer que la imagen sea completamente circular:
img {
border-radius: 50%;
width: 100px;
height: 100px;
object-fit: cover;
}
3. Crear Bordes Redondeados en Botones
Los botones con esquinas redondeadas mejoran la experiencia del usuario. Puedes lograrlo así:
button {
background-color: #007bff;
color: white;
padding: 10px 20px;
border: none;
border-radius: 25px;
cursor: pointer;
}
Ejemplo en HTML:
<button>Botón Redondeado</button>
4. Bordes Redondeados con Sombras
Para darle más profundidad a un elemento con bordes redondeados, puedes combinar border-radius con box-shadow:
.caja {
width: 200px;
height: 100px;
background-color: #f0f0f0;
border-radius: 15px;
box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
}
Ejemplo en HTML:
<div class="caja">Caja con sombra</div>
5. Redondear Bordes con clip-path
Otra forma avanzada de redondear bordes es utilizando clip-path. Aunque border-radius es la opción más sencilla, clip-path permite recortar formas personalizadas:
.elemento {
clip-path: ellipse(50% 50% at 50% 50%);
}
Ejemplo en HTML:
<div class="elemento">Forma ovalada</div>
6. Consejos y Mejores Prácticas
- Usa
border-radius: 50%para crear elementos circulares. - Combinálo con
box-shadowpara mejorar el diseño. - Evita exagerar los valores para mantener un diseño equilibrado.
- Si trabajas con imágenes, usa
object-fit: cover;para evitar distorsiones.
Conclusión
Redondear bordes con CSS es una técnica sencilla pero efectiva para mejorar la apariencia de tu web. Con la propiedad border-radius, puedes transformar imágenes, botones y contenedores, logrando un diseño moderno y atractivo.
¡Experimenta con los diferentes valores y descubre cómo mejorar la experiencia de usuario en tu sitio web!
Especialista en Diseño y Desarrollo Web para Startups, PYMEs y Proyectos Personales | Experto en WordPress & Optimización SEO | Ayudo a autónomos y PYMEs a crecer su negocio.

