What I need is a black box filled with transparent text over a background image.
See this example:
Is this possible? If so, how can I do it?
There is no cross-browser solution yet, only webkit seems to support masks.
-webkit-mask-image: url(/path/to/mask.png);