Bonjour à tous,
j'ai un ennui de css, j'ai écrit du text par dessus une div que j'ai rendu transparente. Le texte semble hériter lui aussi de la propriété opacity, pourtant dans mon css le z-index devrait placer le texte devant et donc ne pas etre transparent.
mon fichier css d'exemple:
le html:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 @CHARSET "ISO-8859-1"; body{ background: black; } #image{ position:relative; opacity:1; z-index:1; } #transparence{ position:relative; top: -100px; left: 20%; background-color: white; padding: 50px; opacity:0.3; z-index: 10; } #duText{ position:relative; color: black; opacity:1; z-index:15; font-size:1.2em; }
je m'attendais à ce que le texte " Salut les gens " soit noir, or celui ci est noir fade, comme ci la transparence de la div "transparence" s'appliquait à la place de "duText"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="./css/test.css" /> </head> <body> <div id="image"> <img src="images/gradien.png" width="1200" height="180" alt="gradien"/> </div> <div id="transparence"> <?php echo'<div id="duText">'; echo("Salut les gens :)"); echo'</div>'; ?> </div> </body> </html>
auriez vous une idée du pourquoi?
merci de vos réponses ou orientations
Partager