J'ai du mal à comprendre l'interaction CSS dans un projet que je travaille. Voici un codepen le recréant et le CSS que j'ai utilisé.
3 Réponses :
La couleur de fond passe derrière le contenu non sur le dessus, c'est pourquoi il s'appelle «retour». Donc, votre arrière-plan rouge est derrière votre .blaRraré code> et
.text code>. P>.
Je l'obtient, mais pourquoi ne va-t-il que dans l'opacité de 0,9 conteneur et plus bas? À 1 opacité, le fond couvre complètement l'image à l'intérieur. Pourquoi l'opacité influence-t-elle si l'arrière-plan est sur le dessus ou derrière le contenu du conteneur? C'est ce que j'ai des difficultés avec.
Lorsque vous définissez une image de fond de la classe .Banner, cet élément est sur la couleur de fond. La raison pour laquelle votre comparaison ne perd pas autant de couleur est due autant qu'il n'y a rien devant la couleur de fond. Si vous définissez l'opacité de .blourré pour réduire son opacité et compenser la concurrence, vous obtiendrez l'effet souhaité. P>
Si vous voulez que la couleur de fond rouge "pose sur le dessus" de l'image de fond floue, vous pouvez essayer d'y ajouter en tant que gradient "image" comme ceci: