Podemos dar una determinada opacidad de color a un background utilizando el formato RGBa de CSS3, que es compatible con los navegadores modernos (chrome, firefox 3+, safari 3+, Opera 10+, IE9).
En el siguiente ejemplo vamos a dar una opacidad del 0.5% (equivale a un 50%) a un color sólido negro (0, 0, 0). Los 3 primeros valores corresponden al color en RGB, y el último valor indica la transparencia:
.fondo {
/* Para Navegadores que no soportan RGBa mostramos color sólido sin transparencia */
background: rgb(0, 0, 0);
/* Para navegadores que soportan RGBa mostramos el color sólido con un 50% de opacidad */
background: rgba(0, 0, 0, 0.5);
}
Para IE8 o inferiores podemos utilizar el script php «rgba.php» de este modo:
.fondo {
/* Para IE8 o inferior */
background: url('rgba.php/rgba(0, 0, 0, 0.5)');
background: rgba(0, 0, 0, 0.5);
}
Agradezco tu comentario 🤘