CSS background-image-opacity?
If the background doesn’t have to repeat, you can use the sprite technique (sliding-doors) where you put all the images with differing opacity into one (next to each other) and then just shift them around with background-position. Or you could declare the same partially transparent background image more than once, if your target browser supports multiple backgrounds (Firefox … Read more