Bonjour
pour mon site web, j'ai une galerie avec plusieurs photo sous forme de vignette. au clic de souris, la photo s' agrandie. Jusque là tous va bien, je voudrai mettre sous la photo agrandie un texte ou une légende. j'ai essayé avec les css mais je galère toujours. Si vous avez des solution je suis preneur.
je vous laisse mes lignes de code pour une meilleur compréhension.
<
merci [/i]
Modifié par 6l20 (13 May 2014 - 09:27)
pour mon site web, j'ai une galerie avec plusieurs photo sous forme de vignette. au clic de souris, la photo s' agrandie. Jusque là tous va bien, je voudrai mettre sous la photo agrandie un texte ou une légende. j'ai essayé avec les css mais je galère toujours. Si vous avez des solution je suis preneur.
je vous laisse mes lignes de code pour une meilleur compréhension.
<
div id="grdgalerie"></div><a href="photos_galerie_web/grandes_vignettes/champs_en_fleur.jpg"height="450" width="760" title="Afficher l'image originale">
<img src="photos_galerie_web/petites_vignettes/champs_en_fleur.jpg" height="160" width="260" alt="miniature"/></br><span>Champs en fleurs"</span></a>
<script>
var links = document.getElementsByTagName('a'),
linksLen = links.length;
for (var i = 2 ; i < linksLen ; i++) {
links[i].onclick = function() {
displayImg(this);
return false;
};
}
function displayImg(link) {
var img = new Image(),
grdgalerie = document.getElementById('grdgalerie');
img.onload = function() {
grdgalerie.innerHTML = '';
grdgalerie.appendChild(img);
};
img.src = link.href;
grdgalerie.style.display = 'block';
grdgalerie.innerHTML = '<span>Chargement en cours...</span>';
document.getElementById('grdgalerie').onclick = function() {
this.style.display ='none';
};
</script>
merci [/i]
Modifié par 6l20 (13 May 2014 - 09:27)