Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Menu Manager : expand au hover
#33
Bon,

J'ai fait un essai rapidement sur mon notepad++
Je pense être arrivé a quelquechose de fonctionnel à peu près..

Je sais pas si ce que j'ai fait est correct.. j'ai essayé d'obtenir ce que je
voulais avec les propriétés que je connais.
Si il y a une meilleure méthode/meilleures propriétés je veux bien

Code :
<ul id=menu>
    <li class="parent"><a>home</a>
        <ul>
            <li class="enfant"><a>CV</a></li>
        </ul>
    </li>
    <li class="parent"><a>biographie</a></li>
    <li class="parent"><a>contact</a></li>
    <li class="parent"><a>biographie</a></li>
    <li class="parent"><a>galerie</a>
        <ul>
            <li class="enfant"><a>Photograhie</a></li>
            <li class="enfant"><a>Sport</a></li>
        </ul>
    </li>
</ul>

CSS associé

Code :
#menu{}
#menu a{text-decoration:underline;}

.parent a:hover{text-indent:10px;}
.parent a:active{text-indent:10px;}

.parent{
display:block;
height:20px;
overflow:hidden;
}

.parent:hover{height:auto; text-indent:10px;}
.parent:active{height:auto;}
.parent ul{}

.enfant{}
.enfant a{}
.enfant a:hover{}
.enfant a:active{}

Le tout visible à cette page : http://whynotyou.fr/ftp2/testmenu/menu.html

EDIT: Question, est-ce que j'aurai des animations fluides en css avec ce type de code (agrandissement vertical de l'item parent - indentation du lien - changement couleur du lien) ?


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)