28173 sujets

CSS et mise en forme, CSS3

Bonjour à tous !

Après avoir suivi cette excellent tutoriel :

http://css.alsacreations.com/xmedia/exemples/deroulant/menu-horizontal.htm

Et après avoir parcouru le forum, pensant que quelqu'un souhauterait obtenir le meme rendu final que moi. Je me tourne vers vous pr vous demander si l'on peut modifier le code pour que le menu se "renroule" si in ne le survolle plus.

Je pense que cette modifications se situe au niveau du javascript, mais mes competences ne me permette pas d'y arriver seul malheureusemet ^^

Merci de votre aide.
Modifié par sharck1987 (08 Feb 2007 - 11:37)
Salut,

Il te suffit d'ajouter une petite ligne dans les balises destinées à se masquer lorsque le curseur n'est pas dessus :


<dl> 
  <dt onmouseover="montre('smenu1');">
    <a href="#">Lien principal</a></dt>
  <dd id="smenu1" [b]onmouseover="montre('smenu1');" onmouseout="montre();"[/b]>
    <ul>
      <li><a href="#">Lien secondaire</a></li>
      <li><a href="#">Lien secondaire</a></li>
      <li><a href="#">Lien secondaire</a></li>
    </ul>
  </dd>
</dl>

Modifié par Mikachu (08 Feb 2007 - 11:40)
Merci beaucoup, C'est exactement ce a quoi je voullais arriver !

:D
Modifié par sharck1987 (08 Feb 2007 - 11:37)