[RESOLU]CSS probleme de couleur de fond sur des divs empilés.

CSS probleme de couleur de fond sur des divs empilés. [RESOLU] - HTML/CSS - Programmation

Marsh Posté le 11-11-2007 à 23:26:21    

Bonjour j'ai un div qui vient se poser par dessus une image. Entant normal le div est transparent mais lorsque l'utilisateur passe la souris dessus je souhaite qu'il devienne remplis avec une couleur de fond.
 
Le soucis c'est que l'image du div du dessous apparait par dessus avec firefox.
 
Voici la page en question (qui marche avec IE et pas avec FF)
http://serveur.smamhost.com/portfolio/index.php
 
et voilà le code foireux:
 

<td class="center" id="test">
  <img src="image.img" />texte
  <div id="test2" style="background-color:#aaaaaa;border:1px black solid;height:330px;margin-top:-330px;padding:0px;text-align:left;">
    texte
  </div>
</td>
 


Message édité par smam le 12-11-2007 à 00:52:03
Reply

Marsh Posté le 11-11-2007 à 23:26:21   

Reply

Marsh Posté le 11-11-2007 à 23:32:28    

et avec un z-index: -1 ca donne koi ?


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 11-11-2007 à 23:43:37    

en mettant le z-index:-1  sur test2 ça donne pareil

Reply

Marsh Posté le 11-11-2007 à 23:44:51    

je pense que FF interprette le background color comme une couleur de fond et place le reste par dessus donc mon image avec

Reply

Marsh Posté le 12-11-2007 à 00:19:16    

que FF interpretre le background-color comme une couleur de fond c normal puisque c justement une couleur de fond ;)

 

sinon à priori tu passes par du JS pour faire ca, donc pour dépatouiller le truc tu peux lorsque la valeur de l'opacity arrive à 1 (ou à 100% pour IE) cacher l'image (display: none en CSS), et la faire le contraire sur le onmouseout.

 

Bon c plus un "patch" qu'une soluc' :/

 

EDIT : ca le fait plus ? tu as éditer ?


Message édité par SICKofitALL le 12-11-2007 à 00:24:14

---------------
We deserve everything that's coming...
Reply

Marsh Posté le 12-11-2007 à 00:37:58    

oui il fallais mettre une position:absolute, sinon apparement ça marche pas
 
 
maintenant le probleme c'est que la position absolute marche bien sur FF mais internet explorer ne la met pas au bon endrois....

Reply

Marsh Posté le 12-11-2007 à 00:50:41    

essaye de placer ton image dans un div, j'avoue que je capte pas trop non plus
 
ceci dit, mooTools fait des trucs bizarres parfois (tu passes par mooTools pas vrai ? ;) )


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 12-11-2007 à 00:51:49    

Résolu.
 
Passage en position absolute, suppression de la marge négative et le div qui cache est en premier avec un z-index2 sur le second.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed