Решение 1. Если вы используете сплошной фон, вы можете попробовать наложить прозрачный png.
решение 2: или вы можете создать спрайт изображения png.или даже JPG действительно зависит от вашего фона.Вы бы добавили наложение, скажем, в фотошопе, а не поверх него, и поменялись бы местами фона.
решение 3: наличие png с шириной фона прозрачности 100% высота 100%.
<div id="bg"></bg> <-- set z-index to 1
<div class="element dead"></div><-- set z-index to 0
<div class="element alive"></div><-- set z-index to 3
Мертвые элементы будут отображаться позади bg, выглядя так, как будто они исчезли.Смотрите это в действии здесь: http://jsfiddle.net/cma9B/2/
Также в зависимости от того, нужен ли вам пользователь для взаимодействия с элементами, имеет значение, по какому маршруту вы хотите идти.