Bonjour à tous,
J'ai quelques soucis avec l'utilisation de la propriété opacity. J'ai fait des recherches mais je n'ai rien trouvé qui réponde à mon problème.
Le contexte : j'ai une page html classique. Lorsque l'utilisateur clique sur un bouton, je voudrais afficher une div translucide (pour voir encore un peu le contenu de ma page) et dans cette div mettre une autre div centrée sur l'écran et qui ne soit plus transparante.
Le problème : la deuxième div (qui ne doit pas être transparante), reste transparante, ce qui est plutôt génant pour lire le texte qui s'y trouve.
Le code : Voici le code html de ma page :
Et le code CSS :
Si vous avez des idées...,
merci d'avance.
Modifié par pitivier (25 Apr 2006 - 14:29)
J'ai quelques soucis avec l'utilisation de la propriété opacity. J'ai fait des recherches mais je n'ai rien trouvé qui réponde à mon problème.
Le contexte : j'ai une page html classique. Lorsque l'utilisateur clique sur un bouton, je voudrais afficher une div translucide (pour voir encore un peu le contenu de ma page) et dans cette div mettre une autre div centrée sur l'écran et qui ne soit plus transparante.
Le problème : la deuxième div (qui ne doit pas être transparante), reste transparante, ce qui est plutôt génant pour lire le texte qui s'y trouve.
Le code : Voici le code html de ma page :
<body>
<div id="transbox">
<div id="contenu">50% Lorem ipsum dolor sit amet, consectetuer adipiscing etc. etc.</div>
</div>
</body>
Et le code CSS :
#transbox {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
}
#contenu{
text-align: center;
width: 300px;
background-color: #fff;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
border: 2px solid #f00;
position: relative;
}
Si vous avez des idées...,
merci d'avance.
Modifié par pitivier (25 Apr 2006 - 14:29)