Micaela 7 de Mayo de 2009 a las 10.07
   Imprimir artículo
elWebmaster.com

Una oda al border-radius

border-radiusBorder-radius es una propiedad –muy reclamada– de CSS3 que nos da la posibilidad de agregar curvas redondeadas a casi todos los elementos HTML. Es básicamente una forma de agregar un poco de suavidad a nuestro diseño.

Una realidad es que, si bien las esquinas redondeadas pueden ser vistas como una plaga en la pseudo web 2.0, bien utilizadas pueden darle un toque distintivo a tu web. Conoce cómo aplicar esta propiedad y cuál es su compatibilidad con los navegadores.

Implementación

Para utilizar border-radius hoy, tenemos que usar CSS de propietario junto con la propiedad original border-radius. Los vendedores utilizan esta prueba para testear nuevas propiedades que todavía no son estándares.

Imagina que deseas una simple caja roja (div) con el id de una con esquina redondeadas. Este es el código que deberías añadir en tu div, para asegurarte que Safari como Firefox brinden las esquinas de forma correcta.

div#one {
width: 200px;
padding: 20px;
border-radius: 10px;
-moz-border-radius: 10px; /* Navegadores Firefox o Gecko */
-webkit-border-radius: 10px; /* Navegadores Safari o Webkit */
background: #F00;
margin-bottom: 10px;
}

Ahora, digamos que sólo deseas que la esquina superior derecha y la inferior izquierda sean redondeadas:

div#two {
width: 200px;
padding: 20px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
background: #F00;
}

Es así de sencillo.

Soporte de Navegadores

Ninguna de las versiones disponibles de IE soportan border-radius (esto no es ninguna sorpresa). Opera no lo soporta tampoco. Sólo las últimas versiones de Safari, Firefox, Camino y Konqueror (utilizando -khtml-border-radius) lo hacen.

Algunas alternativas

Cuando ignorar IE no es una opción valida, existen otras alternativas viables para superar las limitaciones que este navegador impone e implementar las esquinas redondeadas en nuestra web fácilmente.

Suelen considerarse como mejores aquellas que utilizan JavaScript para lograr su cometido, pero también hay varias opciones CSS.

Aquí hay algunas de las más populares:

Ejemplos de implementación de border-radius

Encontrar sitios que implementen border-radius no es una tarea fácil. Aquí hay algunos ejemplos:

Twitter

1

Virb’s Login page

2

El resto del sitio no utiliza border-radius, pero este bonito formulario de registro sí.

Wordpress’s Admin Panel

3

El panel de administración de Wordpress es una fiesta de esquinas redondeadas… imaginen el tiempo que ahorraron utilizando border-radius.

Tutorial9

4

Conclusión

Implementar esquinas redondeadas sería una tarea tanto más sencilla si se utilizara esta simple propiedad CSS.

Pero, ¿Piensas que realmente la implementación de border-radius hará que la red se pueble de diseños redondeados?

Fuente: Web Designer Notebook


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Comentarios (4)

  1. yomismo dice:

    Hola
    Yo creo que no hay por que alertarse, hoy en dia a la hora de maquetar webs existen mil y un recursos, esta propiedad puede ser muy util en formularios por ejemplo como en virb’s y con el tiempo iremos mejorando su uso igual que con la propiedad background, :hover etc etc

    un saludo, te sigo cada dia

  2. Daniela dice:

    Wikipedia también usa -moz-border-radius para redondear las cajas. La primera vez que lo vi en IE me quedé asombrada y dije “…si Wikipedia puede prescindir de los bordes redondeados en IE6 y nadie se queja, entonces yo también :)” y de ahí en más ya no me preocupé por Internet Explorer.

    Monografias.com también usa -moz-border-radius y -webkit-border-radius.

  3. iPad dice:

    Excelente articulo! me encanta esta propiedad. Abajo IE

  4. Juan dice:

    Opera soporta border-radius a partir de la versión 10.50 (disponible en http://my.opera.com/desktopteam )

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Iniciar sesión