Relacionado con ¿Cómo le doy a un texto o una imagen un fondo transparente usando CSS? , pero ligeramente diferente.
Me gustaría saber si es posible cambiar el valor alfa de una imagen de fondo , en lugar de solo el color. Obviamente, puedo guardar la imagen con diferentes valores alfa, pero me gustaría poder ajustar el alfa dinámicamente.
Hasta ahora, lo mejor que tengo es:
<div style="position: relative;">
<div style="position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px;
background-image: url(...); opacity: 0.5;"></div>
<div style="position: relative; z-index: 1;">
<!-- Rest of content here -->
</div>
</div>
Funciona, pero es voluminoso y feo, y estropea las cosas en diseños más complicados.