CSS3 - Esquinas redondeadas
CSS3 Las esquinas redondeadas se utilizan para agregar esquinas de colores especiales al cuerpo o al texto mediante la propiedad border-radius. Una sintaxis simple de esquinas redondeadas es la siguiente:
#rcorners7 {
border-radius: 60px/15px;
background: #FF0000;
padding: 20px;
width: 200px;
height: 150px;
}
La siguiente tabla muestra los valores posibles para las esquinas redondeadas de la siguiente manera:
No Señor. | Valor y descripción |
---|---|
1 | border-radius Utilice este elemento para establecer la propiedad de radio de cuatro límites |
2 | border-top-left-radius Utilice este elemento para establecer el límite de la esquina superior izquierda |
3 | border-top-right-radius Utilice este elemento para establecer el límite de la esquina superior derecha |
4 | border-bottom-right-radius Utilice este elemento para establecer el límite de la esquina inferior derecha |
5 | border-bottom-left-radius Utilice este elemento para establecer el límite de la esquina inferior izquierda |
Ejemplo
Esta propiedad puede tener tres valores. El siguiente ejemplo usa ambos valores:
<html>
<head>
<style>
#rcorners1 {
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(/css/images/logo.png);
background-position: left top;
background-repeat: repeat;
padding: 20px;
width: 200px;
height: 150px;
}
</style>
</head>
<body>
<p id = "rcorners1">Rounded corners!</p>
<p id = "rcorners2">Rounded corners!</p>
<p id = "rcorners3">Rounded corners!</p>
</body>
</html>
Producirá el siguiente resultado:
Cada propiedad de la esquina
Podemos especificar la propiedad de cada esquina como se muestra a continuación:
<html>
<head>
<style>
#rcorners1 {
border-radius: 15px 50px 30px 5px;
background: #a44170;
padding: 20px;
width: 100px;
height: 100px;
}
#rcorners2 {
border-radius: 15px 50px 30px;
background: #a44170;
padding: 20px;
width: 100px;
height: 100px;
}
#rcorners3 {
border-radius: 15px 50px;
background: #a44170;
padding: 20px;
width: 100px;
height: 100px;
}
</style>
</head>
<body>
<p id = "rcorners1"></p>
<p id = "rcorners2"></p>
<p id = "rcorners3"></p>
</body>
<body>
Producirá el siguiente resultado: