En CSS3 la propiedad rgba consiste en dar un color RGB y una transparencia alpha.
Su uso es el siguiente:
Código :
#contenido{ background-color:rgba(236, 26, 105, 0.5); }
Donde los 3 primeros valores corresponden a la formación del color RGB, y el último valor indica la transparencia.
Esto es hermoso hasta ahora, pero qué sucede en Internet Explorer y sus distintas versiones? Si necesitas validar para IE, por suerte hay una solución muy sencilla y bonita de implementar, creada por Lea Verou. Sólo debes descargar el archivo rgba.php desde github. Ahora debemos crear un directorio llamado “colors”, donde allí se guardarán automáticamente los 3 png’s que forman el color con transparencia que queremos lograr, del resto se encargará el PHP.
Implementación
en nuestro CSS debemos agregar:
Código :
#contenido{ background-color:rgba(236, 26, 105, 0.5); background: url('rgba.php/rgba(236, 26, 105, 0.5)'); }
Y listo!! podés ver el demo aquí. Ahora podés disfrutar de las transparencias y usarlas a discreción y con sabiduría! <3
más info en la página oficial
Si deseas podés revisar esta guía: Colores RGBA, HSL y HSLA en CSS3 en el curso de CSS3 por @ajnavajas
¿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 Dientuki el 22 de Febrero de 2012
Código :
Si quieren mas trucos como estos, vayan a css3please.com
Los filtros no son buenos (para los puristas, ya se que no valida y que es propietario), pero en lo personal prefiero un filtro y no cargar un php con todo lo que ello acarrea.
BTW, ambas formas se pueden aislar solamente para IE usando conditional css
Por Mariux el 22 de Febrero de 2012
lo que me ocurrió al usar los filtros es que te deja el div con todo el contenido en transparente. Con el php sólo deja el div con transparencia y el contenido opaco. Puede ser que lo haya implementado mal no tenés un demo para chusmear¿?
Por hersonHN el 22 de Febrero de 2012
Por Dientuki el 22 de Febrero de 2012
Por Otaku RzO el 24 de Febrero de 2012
Por WWCC el 09 de Marzo de 2012
voy a probarlo..
Por The Fricky! el 09 de Marzo de 2012
Por Mariux el 09 de Marzo de 2012
The Fricky! :
gracias The Fricky! . qué contras supone usar un php para esto?
Por The Fricky! el 09 de Marzo de 2012
Por Otaku RzO el 10 de Marzo de 2012
Solo quería clarar eso.
[i]Pero niños, no hagan eso en casa.[i]
También estoy a favor del filtro u otra mejor opción según sea el caso.
Por The Fricky! el 11 de Marzo de 2012
Por Dientuki el 12 de Marzo de 2012
Otaku RzO :
Solo quería clarar eso.
[i]Pero niños, no hagan eso en casa.[i]
También estoy a favor del filtro u otra mejor opción según sea el caso.
Tal ves TheFricky fue demaciado tecnico en la explicacion, pero es asi. Pero siempre hay que considerar el entorno. Por ejemplo, si tu sitio tiene 1000 visitas al mes, no importa si es un filtro o es un php, ahora si tu servidor tiene 1000 visitas por minuto, es otra cosa, ahi ya tienes que pensar en quitar la carga del servidor como sea, o gastar dinero en servidores.
Por Mariux el 15 de Marzo de 2012
si alguien se anima sería bueno un artículo o tuto con consejos para diseñadores, con estas pequeñas advertencias