survol d image avec la souris

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : survol d image avec la souris

par Victor BRITO » 21 juil. 2007, 00:04

J'ai pas mis en place celle avec hover car sous IE, cela ne fonctionnait pas.
IE 7 implémente la pseudo-classe :hover pour n'importe quel élément (et pas seulement l'élément a).

par jibb » 18 juil. 2007, 11:12

Yep, j'ai tout refait et les miniatures s'affichent bien où je le souhaite.
J'ai utilisé la solution avec le css.
J'ai pas mis en place celle avec hover car sous IE, cela ne fonctionnait pas.
J'ai testé sous firefox et IE mon script et c'est bon(mis à part que les miniatures s'affichent un peu plus bas sous mozilla contrairement à IE, mais ce n'est pas très grave).


Merci à tous

par Victor BRITO » 17 juil. 2007, 17:28

Pour le survol de la souris, n'hésite pas à explorer les possibilités de la pseudo-classe :hover. :wink:

par Invité » 17 juil. 2007, 12:11

Normal qu elles se mettent a gauche -> float:left

une solution est de jouer avec les proprietes absolute ,relative et z-index en css

http://openweb.eu.org/articles/initiation_absolue/

ca devrait t aider.. :D

survol d image avec la souris

par jibb » 15 juil. 2007, 19:09

Bonjour,

Je voudrais qu'au survol de la souris, l'image s'affiche via un zoom en dessous de l'image zoomée.

Pour le moment, j'arrive a zoomer l'image avec css, mais elle s'affiche non pas en dessous mais tout a gauche.

Je n'arrive pas a faire en sorte que la 3eme image en partant de la gauche se mette en dessous de la 3eme image(pour le moment, toutes les images zoomées se mettent sous la 1er image).

voici mon code:

Code : Tout sélectionner

#conteneur { width:700px; height:520px; background-color:#BFBFBF; border:1px solid black; } #bande { float:left; width:680px; height:40px; background-color:#111111; border:1px solid white; margin:5px; text-align:center; } #bande img { width:30px; height:40px; } #imgover img{ width:60px; height:70px; } #bande2{ float:left; width:680px; height:40px; margin:5px; } <div id="bande"> <?php array_multisort($tab_image, SORT_ASC); for ($j=1;$j<$total;$j++) { echo '<img src="'.$nom_repertoire.'/'.$tab_image[$j].'" value="'.$nom_repertoire.'/'.$tab_image[$j].'" alt="'.$tab_image[$j].'" onMouseover="javascript:zoom(this.src)" onClick="javascript:affiche(this.src,'.$j.');" />'; } ?> </div> <div id="bande2"> </div> function affiche(p,num) { var ext=p.split(".") var photo=p.split("imagespetites") var p2=photo[1].split("_"); p="images/"+p2[0]+"."+ext[1]; numero =num; document.getElementById("photos").innerHTML = "<CENTER><IMG SRC="+p+" alt=title BORDER=0 name=image><BR>"; } function zoom(src) { document.getElementById("bande2").innerHTML = "<IMG id=imgover SRC="+src+" alt=title BORDER=0 >";
merci