Una vez más los navegadores web modernos basados en motores como Gecko (Firefox) y Webkit (Safari y Google Chrome) se han vestido de gala. Vean el ejemplo
Con las siguientes nuevas reglas de estilo incluídas en CSS3 podemos crear bordes redondeados para nuestros tags en XHTML. Todo sin usar algún tipo de "truco" complejo o librería de Javascript dedicada exclusivamente a ello.
Este es el código que deberá estar incluído en tu archivo CSS para que funcione apropiadamente en Firefox 3 y posteriores:
Código :
#ejemplo { -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; }
Por otro lado, este es el encargado de lograr el mismo efecto en iPhone, Safari y Chrome:
Código :
#ejemplo { -webkit-border-top-left-radius: 10px; -webkit-border-top-rightright-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; }
Sin duda es una de las características mas adorables al momento de diseñar, y que por si fuera poco es un estándar bien aceptado por la W3C.
Quizá también te pueda interesar revisar este plugin para jQuery que lograra el mismo efecto de arriba, solo que también para Internet Explorer 6 y posteriores. Así como también este otro Tip de Darel relacionado.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por adrianengine el 02 de Marzo de 2009
Código :
gracias por el tip!
Por Sirquini el 02 de Marzo de 2009
Por M@U el 02 de Marzo de 2009
Por Atomik1988 el 02 de Marzo de 2009
Por hCanté el 02 de Marzo de 2009
Por _dan el 02 de Marzo de 2009
Utopía sería usar 1 sola opción que funcionase para todos y que sea una alternativa estándarizada.
Por Raxiro el 02 de Marzo de 2009
Por [Ray] el 02 de Marzo de 2009
Es una buena alternativa a usar otros lenguajes más complicados.
Por jhonny05 el 02 de Marzo de 2009
Para CSS3 basta con poner border-radius: (loquesea);
Y también funcionará con IE. Este tip es para versiones anteriores de CSS3.
Ahora solo falta que los navegadores lo interpreten..
Cualquiera de los codigos que has puesto no validan ni a escopetazos.
El primer chasco que me llevo en CL! (eso es buena señal..)
Por jhonny05 el 02 de Marzo de 2009
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.illadencanta.com%2Findexclub.html&profile=css3&usermedium=all&warning=1&lang=es
*revisar el tip..
Por Duilio el 02 de Marzo de 2009
Larga vida a firefox y a safari
Por LongeVie el 03 de Marzo de 2009
Por soy_lo_maximo el 03 de Marzo de 2009
http://www.curvycorners.net/
Incluso hay una version para Dreamweaver sin código alguno
Por soy_lo_maximo el 03 de Marzo de 2009
Por XKlibur el 03 de Marzo de 2009
Por Inyaka el 04 de Marzo de 2009
Por Pierre9 el 04 de Marzo de 2009
Por jpcw el 04 de Marzo de 2009
como se debe crear el css para que tome el tipo que le corresponde?
es con algo como [IF Mozilla]....
Por M@U el 04 de Marzo de 2009
jpcw :
como se debe crear el css para que tome el tipo que le corresponde?
es con algo como [IF Mozilla]....
Por ubntu el 04 de Marzo de 2009
Como bien dice jhonny05, ESTE TIP ES ERRÓNEO.
Estos hacks ni validan, ni son css3.
Por gcm el 04 de Marzo de 2009
Por deivid garcia el 04 de Marzo de 2009
gcm en wikipedia utlizan -moz-border-radius: y -moz-float-edge:, pero esto no es css3 como dice este tip
¡Que esto es CristaLab! un poquito de seriedad, porfavor...
"cada motor tomara su lugar"
M@U, sigue con el ActionScript
Por M@U el 05 de Marzo de 2009
Ahora, para el despistado ¿quien carajos dijo que esto es un hack?, esto es un anticipo a lo que pronto vendrá y de lo que la vida a muchos cambiara.
Finalmente, si tan preocupados resulta que están por la validación díganme, ¿que hack esta bien visto por el W3C?, ¿como logran un diseño complejo que ademas sea x-browser sin recurrir al hack del modelo de caja?, ¿sus paginas están validadas?... Como nota final, no están obligados a usarlo si no lo quieren.
Den tiempo, todo andará.
Por jhonny05 el 05 de Marzo de 2009
M@U :
¡¡Ya esta andado!!
la solución css3 es y será border-radius
anda, infórmate: http://tinyurl.com/borderradiuscss3
Por M@U el 05 de Marzo de 2009
jhonny05-blog :
la solución css3 es y será border-radius
anda, infórmate: http://tinyurl.com/borderradiuscss3
En cambio puedes llegar aquí: http://www.css3.info/preview/rounded-border/ y mirar.
Por Kompañero el 24 de Mayo de 2010
Por yacorr el 23 de Febrero de 2012
no se, si debería ser así, por eso coloco mi comentario para salir de la duda: de si estaba bueno como lo muestras en el ejemplo o se te fue un right de más ...
saludos y buenas noches...
Esperando un respuesta, me despido desde Colombia.