Если вы имеете ввиду прозрачный фон у родительского блока, то задавать его нужно не через opacity всему блоку, а через background: rgba(0,0,0,0.5), где последнее значение -- прозрачность, а первых три -- цвет в RGB. Но понять без примера все равно сложно.