Пов’язане з тим, як надати тексту чи зображенню прозорий фон за допомогою CSS? , але дещо інший.
Я хотів би знати, чи можна змінити альфа-значення фонового зображення , а не лише колір. Очевидно, що я можу просто зберегти зображення з різними значеннями альфа, але я хотів би мати можливість динамічно регулювати альфу.
На сьогодні найкраще, що я маю, це:
<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>
Це працює, але громіздко і негарно, і псує речі в більш складних макетах.