Alpha Opacity : transparencia con CSS
Veamos un pequeño ejemplo del atributo Alpha u Opacity de CSS que nos permite hacer que cualquier objeto de nuestra web, tenga un nivel de transparencia (del 1 al 100%) que nosotros queramos.
Aunque no es muy recomendado, hay aún desarrolladores que utilizan transparencias. Y no me refiero a programar con ropa interior provocativa. Me refiero a que un elemento, por ejemplo un <div> o una <img> de nuestra web tenga un % de transparencia.
Para que una capa o elemento de nuestra web tenga transparencia, deberemos formar su descripción en la hoja de estilos asignándole unos atributos específicos. Pongamos un ejemplo:
Tenemos una capa y queremos que tenga un color rojo, pero que transparente lo que tiene debajo.
// Declaramos la capa en nuestra página
<div class="alpha50">Contenido</div>
Y ahora declaramos en nuestra hoja de estilos el elemento, y le aplicamos la transparencia con los atributos Filter, opacity y -moz-opacity. No es que necesitemos los 3 para aplicar la transparencia. Cada uno de ellos, es para que se aplique en los diferentes navegadores (Chrome, Firefox, IExplorer..)
// En nuestra hoja de estilo css tendremos .alpha50 { filter: alpha(opacity=50); // Para IExplorer opacity: .5; // Para Firefox -moz-opacity:0.5; // Para Mozilla }
Los tres valores hacen el mismo efecto, pero para diferentes navegadores.
Con esta simple definición, puedes jugar desde 0.1 a 1.0 el nivel de transparencia. Es sencillo con los atributos Alpha y Opacity de CSS conseguir transparencia en nuestra web.
Más información