I'm not sure how you would do it in CSS but it sounds like you want to make a gradient, why not just create a gradient in photoshop and repeat it horizontally for your background? That way you wouldnt have to worry about browser support of gradients/opacity.