Des livres incontournables pour tout maîtriser

  • CSS2
  • Réussir son site web avec XHTML et CSS
  • PHP 5 avancé
  • Memento CSS
  • Memento XHTML
  • Ergonomie web
  • Bien rédiger pour le web
Auteur
Sventovit
# 07 Aug 2008 - 17:38:14
Citer
Vieux con
171 Posts
Hello à toutes et à toutes
L'objectif visé est de rajouter une légende à une vignette.
Cette vignette est cliquable et appelle une image de plus grande taille.
Ouaci la CSS :

/* BOITE A IMAGES */
.window_overlay{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.window_content {position: absolute;display: none;border: 16px solid #FFCC00;background-color:#000;z-index:1002;height: auto;width: auto;overflow:auto}
.window_content a{display: block;font-size:1.6em;font-weight: bold;color:#000;background: #FFCC00 url(button-close.png) no-repeat left 84%;padding-left: 30px;padding-top:10px;text-decoration: none}
.window_content a:hover{background: #FFCC00 url(button-close-hover.png) no-repeat left 84%;color:#999}
img.polaroid {padding: 1% 1% 8%;background: #fff;border: 1px solid #ccc;border-width: 1px 2px 2px 1px}
#vign {float: left;}
#vign p {text-align: center;color: #333;display: block;position: relative;top: -30px;font-size: .8em;}

Et son HTML :

<div id="vign">
<a href = "javascript:void(0)" onclick = "document.getElementById('large').style.display='block';document.getElementById('small').style.display='block'"><img src="vign.jpg" alt="blabla" width="160" height="120" class="img_left polaroid" /></a>
<p>Bla bla bla...</p></div>
<div id="large" class="window_content"><img src="large.jpg" width="800" height="600" alt="bla" /><a href = "javascript:void(0)" onclick = "document.getElementById('large').style.display='none';document.getElementById('small').style.display='none'">Fermer la fenêtre</a></div>
<div id="small" class="window_overlay"></div>

Il y a plusieurs problèmes avec mon code :
1/ l'image si elle est bien visible dans FF3 devient incliquable
2/ si l'image est bien cliquable dans IE et Opera, la boîte qui contient la légende se balade. Mais ça c'est un moindre problème.

Pour le point je me gratte la tête depuis une heure sans trouver la raison de ce problème. decu

ÉDITION : Résolu. J'avais oublié de donner une hauteur à mon paragraphe. smile
Modifié par Sventovit (07 Aug 2008 - 18:50)

Jamais je ne voudrais faire partie d'un forum qui accepterait de m'avoir pour membre. [Marx, Groucho Marx]

http://on-air.hiseo.fr/ 
^
Powered by Phedio v3.8.6 beta in 8.2 ms © dew