Cómo crear una transparencia con CSS

Escrito por Guepmascle el 09 - 10 - 2008


No se si será algo poco normal o lo más habitual del mundo, pero yo me he encontrado con esta necesidad en varias ocasiones y lo cierto es que cuando conoces la solución no es nada complicado, todo lo contrario.

Para conseguir esta transparencia en un objeto utilizaremos la propiedad opacity y lo mejor de esta propiedad es que la entienden todos los navegadores, lo malo es que no se lo tenemos de decir de la misma manera a Explorer ,Firefox, Opera o Mozilla, así que vamos a explicarnos:

Si deseamos tener una opacidad del 70% con Firefox o Opera, en el CSS utilizaremos la propiedad así:
opacity: .7

mientras que si el 70% de opacidad lo queremos para Internet Explorer, utilizaremos la propiedad así:
filter:alpha(opacity=70)

En definitiva, lo que debemos poner en el CSS para no tener problemas con los navegadores más populares del momento es:

filter:alpha(opacity=70); opacity: .7

Añadimos gracias a la aportación de Miquel Viladomat:

-moz-opacity:0.7
Para versiones antiguas de Firefox

-khtml-opacity: 0.7
Para versiones antiguas de Safari

Comparte y disfruta Ateneu Popular
  • Bitacoras.com
  • Meneame
  • del.icio.us
  • Technorati
  • Design Float
  • DZone
  • Reddit
  • Facebook
  • MySpace
  • TwitThis
  • StumbleUpon
  • LinkedIn
  • Google Bookmarks
  • E-mail this story to a friend!
  • FriendFeed
  • Netvibes
  • Turn this article into a PDF!
  • Ping.fm
votar


Artículos relacionados





Comentarios:

Escribe un comentario