Mira a ver si
este tema te ayuda algo más a comprender el tema de la "opacidad"
Y aquí una forma de conseguir eso que pretendes.
Para poder opinar sobre tu forma de solventarlo, ayudaría el conocer también el css, aunque creo que básicamente es la misma del segundo enlace que he colocado
Un saludo