Menu sympathique Jquery

Par anonyma, le 26/01/2010 à 09:34:08 :: Jquery
Exemple d'utilisation Jquery

Vous aller vous en rendre compte très vite mais c'est plutot tres simple... Il suffit d'un css basique un UL,LI et deux fonction Jquery

Commençons par le css...
    .clear { clear: both }
    #menu_holder ul{ list-style-type: none;}
    #menu_holder ul li { float:left;width:100px;}
    #menu_holder ul li a {display:block; width:100%; padding:10px; text-decoration:none;color:white;}
    #menu_holder ul { margin:0px; padding:0px; }
    #menu_holder ul li { color:white; font-size:20px; font-weight:bold; border:1px solid #000;}
    #first_li{ background:url(./images_articles/img_1.jpg); height:300px}
    #second_li{ background:url(./images_articles/img_2.jpg); height:300px}
    #third_li{  background:url(./images_articles/img_3.jpg); height:300px}
Puis le Javascript utiliant les fonctions de Jquery
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'></script>
<script type="text/javascript">
	$(document).ready(function(){

        //declaration des variables
        var speed = 200; //vitesse
        var min_width = 100; //largeur minimum
        var max_width = 350; //largeur maximum

        //aanimation jusqu'a la largeur maximale
        $('.selected').animate( { width : max_width } );

        /* utilisation des fonctions Jquery '*/
        $('#menu_holder ul li').hover(function(){
            $(this).animate({ width : max_width }, { queue:false , duration:speed});
            $(this).siblings().animate({ width : min_width }, { queue:false , duration:speed});

        });
    });
</script>
Le HTML...
       <div id="menu_holder">
            <ul>
                <li id="first_li"></li>
                <li id="second_li"></li>
                <li id="third_li"   class="selected"></li>
            </ul>
         <div class="clear">
        </div>
Et voici le résultat...



Commentaires

Soyez le premier à rediger un commentaire.

ajouter un commentaire

Ton pseudo: Entrez un Pseudo.
Ton Email: Mettez un email.Email non valide.
Ton site web:
Ton message : Une valeur est requise.Nombre minimal de caractères non atteint.
Recopier le code afin que le commentaire soit validé
code securite Entrer le code de sécurité.