CSS3 Esquinas redondeadas
CSS3 Esquinas redondeadas
Con la propiedad border-radius de CSS3, puedes crear "esquinas redondeadas" en cualquier elemento.
Generador de esquinas redondeadas CSS3
Compatibilidad del navegador
Los números en la tabla indican la primera versión del navegador que admite la propiedad.
Los números precedidos por -webkit- o -moz- indican la primera versión que admite ese prefijo.
| Propiedad | |||||
|---|---|---|---|---|---|
| border-radius | 9.0 | 5.0 4.0 -webkit- |
4.0 3.0 -moz- |
5.0 3.1 -webkit- |
10.5 |
Propiedad border-radius de CSS3
Con la propiedad border-radius de CSS3, puedes crear "esquinas redondeadas" en cualquier elemento.
A continuación se muestran tres ejemplos:
1. Esquinas redondeadas en un elemento con color de fondo especificado:
¡Esquinas redondeadas!
2. Esquinas redondeadas en un elemento con borde especificado:
¡Esquinas redondeadas!
3. Esquinas redondeadas en un elemento con imagen de fondo especificada:
¡Esquinas redondeadas!
El código es el siguiente:
Ejemplo
border-radius: 25px;
background: #8AC007;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners2 {
border-radius: 25px;
border: 2px solid #8AC007;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners3 {
border-radius: 25px;
background: url(paper.gif);
background-position: left top;
background-repeat: repeat;
padding: 20px;
width: 200px;
height: 150px;
}
Pruébalo »
CSS3 border-radius - Especificar cada esquina redondeada
Si especificas solo un valor en la propiedad border-radius, se generarán 4 esquinas redondeadas.
Sin embargo, si deseas especificar cada una de las cuatro esquinas, puedes usar las siguientes reglas:
- Cuatro valores:El primer valor es la esquina superior izquierda, el segundo la esquina superior derecha, el tercero la esquina inferior derecha y el cuarto la esquina inferior izquierda.
- Tres valores:El primer valor es la esquina superior izquierda, el segundo la esquina superior derecha y la inferior izquierda, el tercero la esquina inferior derecha.
- Dos valores:El primer valor es la esquina superior izquierda y la inferior derecha, el segundo la esquina superior derecha y la inferior izquierda.
- Un valor:Los cuatro valores de las esquinas redondeadas son iguales.
A continuación se muestran tres ejemplos:
1. Cuatro valores - border-radius: 15px 50px 30px 5px:
2. Tres valores - border-radius: 15px 50px 30px:
3. Dos valores - border-radius: 15px 50px:
El siguiente es el código fuente:
Ejemplo
border-radius: 15px 50px 30px 5px;
background: #8AC007;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners5 {
border-radius: 15px 50px 30px;
background: #8AC007;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners6 {
border-radius: 15px 50px;
background: #8AC007;
padding: 20px;
width: 200px;
height: 150px;
}
Pruébalo »
También puedes crear esquinas elípticas:
Ejemplo
border-radius: 50px/15px;
background: #8AC007;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners8 {
border-radius: 15px/50px;
background: #8AC007;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners9 {
border-radius: 50%;
background: #8AC007;
padding: 20px;
width: 200px;
height: 150px;
}
Pruébalo »
Propiedades de esquinas redondeadas de CSS3
| Propiedad | Descripción |
|---|---|
| border-radius | Forma abreviada de las propiedades border-*-*-radius para las cuatro esquinas. |
| border-top-left-radius | Define el radio de la esquina superior izquierda. |
| border-top-right-radius | Define el radio de la esquina superior derecha. |
| border-bottom-right-radius | Define el radio de la esquina inferior derecha. |
| border-bottom-left-radius | Define el radio de la esquina inferior izquierda. |