2010-02-09 24 views
1

Le titre dit à peu près tout. Il y a des tonnes de scripts qui le font, mais la plupart d'entre eux sont tellement gonflés et finissent par gâcher le script, et utilisent simplement les informations des balises alt. Mon script se présente comme suit:méthode simple non-couché pour appliquer un div comme un mouseover fadein 100% largeur légende

<ul> 
    <li style="display:block"> 
      <img src="images/portfolio/talktostrangers/1.jpg" /> 
       <div class="caption"> 
       <span class="projecttitle">Talk to Strangers</span>A social awareness campaign that proposes people talk to strangers on trains, subways, elevators, & the like. 
       </div> 
    </li> 
</ul> 

L'aperçu peut être consulté ici pour avoir une idée de l'endroit où il ira: http://www.studioimbrue.com/beta

Répondre

0

Si je comprends bien, vous voulez juste la légende de montrer en vol stationnaire sur une image. La meilleure façon de le faire est avec javascript. Je recommande d'utiliser un framework js, comme jQuery, ce qui le rend vraiment facile. Vous pouvez simplement inclure le code source de jQuery et le mettre dans une balise de script ou un fichier externe dans la tête de votre document. Ensuite, il s'agit du style CSS, de l'opacité, de la couleur d'arrière-plan et de la couleur du texte. Dépend de vous.

En ce qui concerne la largeur de 100% dans le titre de votre question, parce que c'est dans un tag DIV, il devrait remplir automatiquement 100% de son parent, le LI.

+0

Merci pour la réponse rapide! Mon site est fortement tributaire de javascript et CSS, vous devriez vérifier le lien que j'ai posté ci-dessus: http://www.studioimbrue.com/beta J'ai ajouté le script que vous avez donné (presque parfait!) Mais il ne planait pas sur l'image, et quand la page se charge, elle s'affiche automatiquement. Je sais que ce sont des choses simples mais mes capacités de codage javascript manquent définitivement ... encore une fois, merci. – steve

+0

Les pouces sont aussi un autre problème, je ne suis pas sûr si je dois poster aussi bien. J'ai trouvé la solution javascript ici et tout fonctionne, sauf quand on clique sur un autre pouce, cela n'efface pas la classe .selected des autres pouces. Si vous pouvez aider avec cela, aussi, ce serait génial (ou je posterai une autre requête sur le site.) – steve

+0

Oh, j'ai corrigé le positionnement. Maintenant, c'est juste une question de les cacher jusqu'à ce que vous les souris! – steve