İlla opacity ile yapmak istiyorsan. .menu class ına arkaplan vs transparent yap sadece yazılar görünsün. Sonra bir tane .menu klonu oluştur onu da menu classı arkasına aynı fixed olarak yerleştir. 2 aynı div arka arkaya olur. Opacity yi arkadaki dive yaparsın. Sorun çözülür.
Ama opacity zorunluluğun yok ise cgrclk @nGinY dedikleri gibi daha mantıklı ve pratik. Ben olsan rgba ile hallederdim.