J'apprends à concevoir un site Web à l'aide de Dreamweaver CS6. Je voulais faire une galerie photo avec les vignettes sur la page, mais lorsque vous passez la souris dessus, elle affiche l'image en taille réelle sur la gauche et un peu en dessous de la vignette. Voici ce que j'ai trouvé en cherchant sur le Web (il a probablement été trouvé ici, mais je ne me souviens pas qui a posté, donc si vous l'avez posté, tout le mérite vous revient).<HTML> L'image survolée en miniature n'apparaît que dans la partie gauche de l'écran.
j'ai eu dans mon code HTML:
<table>
<tr>
<td>
<a class="thumbnail" href="#thumb">
<img src="productURL" width="100px" height="142px" border="0" />
<span>
<img src="productURL" />
<br />
<font face="arial">productname
</span></a>
</font>
</td>
<td>
<a class="thumbnail" href="#thumb"><img src="productURL" width="100px" height="142px" border="0" /><span>
<img src="productURL" /><br /><font face="arial">
productname</span></a></font>
</td>
<td>
<a class="thumbnail" href="#thumb"><img src="productURL" width="100px" height="142px" border="0" /><span>
<img src="productURL" /><br /><font face="arial">
productname</span></a></font>
</td>
<td>
<a class="thumbnail" href="#thumb"><img src="productURL" width="100px" height="142px" border="0" /><span>
<img src="productURL" /><br /><font face="arial">
productname</span></a></font>
</td>
</tr>
<table>
Et puis sur mon CSS:
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{
position: absolute;
background-color: lightyellow;
padding: 5px;
left: 1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{
border-width: 0;
padding: 2px;
}
.thumbnail:hover span {
visibility: visible;
top: 300px;
left: 107px;
}
Je pensais que c'était un assez bon code, je ne peux cependant pas comprendre comment pour faire apparaître l'image juste à côté de la vignette. J'ai essayé de créer une "sous-classe" appelée "span_2" mais elle n'est pas sortie correctement et a foiré toute la page. Je pense que c'est une grande question, mais j'ai besoin d'aide. J'ai commencé à jouer avec HTML cette semaine ...
EDIT
Y at-il une fonction où je peux choisir l'emplacement de la vignette et définir l'image à afficher juste à côté?
Vous devriez vérifier votre HTML - vous eu beaucoup de tags mal fermés. Le '-tag' 'est également déprécié. – insertusernamehere
Exactement. J'ai formaté votre premier extrait pour le rendre plus clair. '', '' et '' sont totalement tordus –
@insertusernameici merci pour l'aide avec le code et pour la formation :) – Pedro