Bonjour,
Un z-index négatif n'empêche pas l'utilisation d'opacity.
De même, le fait d'utiliser le positionnement relatif, absolu ou fixe (nécessaires pour que le z-index soit pris en compte) n'a pas d'influence sur l'application de la propriété opacity.
Donc le problème était probablement ailleurs.