Faire une image d'arrière-plan transparente à l'aide de CSS

J'ai un scénario où j'ai besoin d'une image de fond transparente, mais je n'ai pas de contrôle sur le générées dynamiquement des images que j'utilise. Pour cette raison, PNG Transparent est hors de question. Tous les éléments enfants dans la même div ne doit PAS être effectuée et doit être entièrement visible.

Je sais comment appliquer une transparence à la couleur d'arrière-plan et les éléments de niveau bloc, mais pouvez-vous le faire pour une image de fond?

Vous aurez à utiliser un <img> et appliquer opacity. C'est la seule façon.
Toutes les solutions autres que la superposition des div à l'aide de z-index?
pourriez-vous déposer une semi-transparent, blanc ou noir de l'image sur l'arrière-plan?

OriginalL'auteur Andrew | 2011-04-12