Una de las principales novedades que veremos en CSS3 es la facilidad de realizar esquinas redondeadas con una simple línea de código. Podremos despedirnos de aquellas épocas donde teníamos que poner 4 imágenes en cada esquina. Eso será prehistoria, cosa de gente incivilizada.
Si bien aún no podemos verlo funcionando al 100%, no pasará mucho tiempo para que los navegadores decentes lo implementen. Por lo que no esta demás poner el código respectivo en nuestros diseños hoy y así estar listos para el mañana, además que ahorraremos tiempo.
Si estas usando Internet Explorer y no ves a lo que me refiero, te recomiendo que bajes Firefox ahora y veas de lo que te pierdes.
El código
Las esquinas redondeadas en CSS3 se obtienen con:
border-radius: [valor]px;
Actualmente obtenemos lo mismo en los navegadores que usan el motor de renderizado Gecko (Firefox, Mozilla, Netscape, Galeon, Epiphany, Camino, Flock, etc), aumentando sólo -moz- al inicio del mismo código:
-moz-border-radius: [valor]px;
Recomendación.- Es mejor usar ambas opciones, de esta forma varios navegadores ya podrán mostrar las esquinas redondeadas. Cuando implementen CSS3, el código estará listo, sin necesidad de eliminar/cambiar nada.
Considerando esto, el código para el anterior ejemplo es muy simple:
<div style=" background-color: #047391;
<strong> -moz-border-radius: 10px;
border-radius: 10px;</strong>
border: 1px solid #0D324F;
padding: 20px;" >
Más variantes
A continuación presento más opciones de realizar variaciones con este código:
Podemos combinar las anteriores premisas, por ejemplo, si queremos bordes redondeados arriba izquierda y derecha:
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
También podemos usar 2 valores:
border-radius: 20px 10px;
-moz-border-radius: 20px 10px;
Nota.- Según CSS3 deberíamos de ver 4 esquinas iguales con elipses con radio horizontal de 20px y radio vertical de 10px. En cambio en Firefox se ven 2 esquinas alternas iguales de 10 px y las otras dos de 20px. Firefox aún no soporta el uso de elipses.
Y si usamos 4 valores obtenemos:
border-radius: 20px 10px 60px 30px;
-moz-border-radius: 20px 10px 60px 30px;
y un efecto de sombra al usar solo borde derecho e inferior:
border-bottom: 3px solid #999;
border-right: 3px solid #999;
Internet Explorer 7
En el blog de IE, cuando se les preguntó acerca si IE7 tendría esta nueva modalidad de CSS3, respondieron:
Los desarrolladores Web generalmente quieren usar esquinas redondeadas en sus páginas. Desde que nososotros no tenemos planes de hacer un soporte nativo a esquinas redondeadas en IE7 (que es una característica de CSS3), quiero señalar que hay un artículo disponible en MSDN que muestra como uno puede fácil y efectivamente implementar esquinas redondeadas a Internet Explorer hoy mismo. ¡Disfrutenlo! Link
Cabe resaltar que el enlace que dicen tiene un método fácil y eficiente nos lleva a una página que recomienda el empleo de tablas con 4 imágenes redondeadas en cada esquina. Una pesadilla de 17 líneas y 4 imágenes. -.-
Nosotros pedimos que se implementen estas novedades en la próxima versión de Internet Explorer, pero ellos nos hacen oídos sordos, y se van por lo que es más fácil … para ellos.
Si llegaste hasta aquí y aún usas Internet Explorer … no esperes más en abandonarlo y usar un navegador que se preocupa de respetar estándares y de estar más que actualizado en sus características. En otras palabras, cambia tu Volvo del 98 por un Mercedes 2006.
Baja Firefox es más rápido, seguro, liviano, con el podrás usar pestañas, extensiones y temas personalizables. Si quieres otras opciones, también te recomiendo Opera, Flock, o Camino.
Enviar esta noticia a un amigo
Ver Noticias Similares 
Buscar más en Google
17 Comentarios »
OMFG!!! Simplemente BRUTAL
Es genial lo bien que queda y lo facil de usar e implementar
un gran avance
Aún se ven algo extrañas las esquinas redondeadas, pero ya es un enorme avance….
XKlibur
Enlace al comentario
Wow, que cool!!, puedes dar formas estupendas fácilmente
Por más que exista el CSS3, no se usará hasta al menos 2 años después de haberse dado como oficial por cuestión de compatibilidad y versiones en los browsers.
Además, css3 aún es un boceto. Por eso mismo, Mozilla le agrega el sufijo moz a dicha propiedad css. Esto hacen cada que crean una propiedad propietaria de codigo. Es decir, estan usando el estándar del boceto css3 para gecko y asi implementarlo en XUL.
Lo mas seguro es que si las esquinas redondeadas pasan a ser oficiales dentro del css3, mozilla le quite dicho sufijo.
PD: Las esquinas redondeadas por código css aún no son perfectas, eso se aprecia en tus ejemplos azules.
Saludos
Muy bueno el truco, esperemos que lo perfeccionen e implementen rapido y que IE se pudra en lo más profundo de los avernos junto con toda la bola de ineptos que lo desarrollan. U_U
Cuando no tu con tu publicidad
aunque salva almas u.u btw ellos nunca tienen planes, los roban como salen
.
BlackDaemon
Enlace al comentario
mm interesante… pero la mayoria usa IE osea que pues a esperar a que la lansen oficialmente para poder usar sin problemas…
saludos
Excelente tema!!!
Por ahora, el que lo desee, pues que siga usando imagenes… sino, pues a dar la bienvenida a sitios bien hechos, con estándares
Navengando con la version 8 de Opera no puedo ver las esquinas redondeadas solo con firefox.
Con respecto a la gente de desarrollo de IE7…. espero que se pudran malditos!!!
Fresqui.com
Enlace al comentario
CSS3 nos brindará una manera fácil de crear esquinas redondeadas sin imágenes…
Una de las principales novedades que veremos en CSS3 es la facilidad de realizar esquinas redondeadas con una simple línea de código. Podremos despedirnos de aquellas épocas donde teníamos que poner 4 imágenes en cada esquina. Eso será prehistori…
:: Darkma Blog :: Anime, Software y cosas sin sentido!
Enlace al comentario
[...] Aquí pueden ver el articulo de las esquinas redondeadas completo (con más efectos e información) y por aquí pueden saber de CSS3. [...]
Aquos Porta
Enlace al comentario
Maldito IE
!!!! Caga todo el trabajo de diseño (
perdón por la expresión, pero no encuentro una mas adecuada) Ojalá pronto la gente entienda que es una basura y deje de ser usado.
Muy bueno tu artículo.
Mozillo
Enlace al comentario
Con esas políticas cerradas lo único que conseguirá Microsoft es que la gente deje de utilizar el IE y se cambie a Mozilla u otro navegador… al final sólo pierden ellos.
Perfecto !!
El problema con internet explorer es que viene con el ordenador (con windows) y es el que la gente acaba usando. En mi pagina web uso los round corners y quedan muy bien… lástima que la mayoría de usuarios no lo puedan ver debido al navegador que utilizan
Yo prefiero evidentemente firefox e incluso safari al navegador de microsoft.
Muy bueno a ver que nos trae IE para contrarestar eso, pero para variar basta 5 razones para usar Firefox
hrthrh
Enlace al comentario
ay una prueva mejor que esta que us codico para todo los navegadores de css3
[...] [aeromental.com] Esquinas redondeadas en CSS3 y Mozilla [...]


Aeromental en Facebook:

MorphX
Enlace al comentario