Ok, donc dans ma page je montre une image de fond avec ce css:CSS: Opacité problème
.heroarea {
background:url(/static/images/mrd_hero_01.jpg) no-repeat;
height:450px;
}
et la copie placée au-dessus et le contenant la copie est-ce que ces styles:
.main-panel {
position: absolute;
top: 130px;
left: 380px;
background: #fff;
width: 560px;
height: 340px;
padding: 30px 30px 20px 30px;
/* CSS3 standard */
opacity:0.5;
/* for IE */
filter:alpha(opacity=50);
}
.main-panel h1 {
background: transparent;
color:#39372f;
text-align: center;
/* CSS3 standard */
opacity:1;
/* for IE */
filter:alpha(opacity=100);
}
Généralement, tout est comme prévu. Autrement dit, l'image montre où je l'attends. Le panneau principal montre un fond blanc avec un fond transparent. Cependant, le texte de la balise h1 est également transparent. Je peux voir l'image d'en dessous montrant à travers. Comment puis-je faire cela pour que le contenu de la balise h1 ne soit pas opaque?
Merci!
C'est une façon agréable et propre de le faire! Merci d'avoir partagé! – Gabriel
Cela fonctionne magnifiquement. :-) –