Choix des lecteurs
Articles populaires
Après avoir reçu plusieurs demandes, j'ai décidé d'écrire un article sur la façon de réaliser un menu déroulant. Le moyen le meilleur et le plus simple de créer un tel menu est de s’appuyer sur jQuery.
Regardons d'abord le balisage HTML
Menu déroulant simple basé sur jQuery Menu déroulant simple
Contenu
Il existe une simple liste non ordonnée de ul , ses balises li sont la base du menu de navigation. Ensuite, ajoutez le code ci-dessous à la balise li appropriée, cela structurera la liste déroulante.
Si vous y prêtez attention, vous remarquerez deux choses :
1. La balise li a une classe déroulante.
2. Le lien parent possède la classe ddIcon.
La classe déroulante est utilisée dans jQuery pour afficher/masquer un menu déroulant. La deuxième classe, ddIcon, est utilisée pour afficher un pointeur vers le menu déroulant.
Il n'y a rien de spécial dans les styles de menu - les styles habituels sont :
Conteneur ( largeur : 960 px ; marge : 0 auto ; padding-top : 50px ; ) .container h1 ( taille de police : 30px ; couleur : #666 ; marge-bottom : 1em ; ) .container nav ( border-radius : 4px ; couleur d'arrière-plan : #fff ; hauteur : 37 px ; ) .container nav ul li ( position : relative ; float : gauche ; ) .container nav ul li a ( taille de police : 12 px ; décoration de texte : aucune ; poids de police : gras ; transformation du texte : majuscule ; couleur : #545454 ; remplissage : 13px 15px ; affichage : bloc ; bordure droite : 1px solide #f9f9f9; ) .container nav ul li a.ddIcon ( arrière-plan : transparent url("dd.png ") pas de répétition 86 % 52 % ; remplissage : 13px 25px 13px 15px ; ) .container nav ul li a:hover ( background-color : #cc333f ; couleur : #fff; ) .container nav ul li.active a ( background -color : #cc333f ; couleur : #fff ; ) .container nav ul li:first-child a ( border-radius : 4px 0 0 4px ; ) .container nav ul li .subNav ( position : absolue ; background-color : # cc333f ; remplissage : 15px 15px 20px ; largeur : 172px ; gauche : 0px ; haut : 38px ; affichage : aucun ; ) .container nav ul li .subNav .navSection ( remplissage : 5px 0 ; ) .container nav ul li .subNav h4 (marge inférieure : 0,5 em ; ) .container nav ul li .subNav h4 a ( taille de police : 11 px ; couleur : # edc951 ; transformation du texte : majuscule ; bordure inférieure : 1 px solide #D33B47 ; remplissage : 7px 10px ; ) .container nav ul li .subNav h4 a:hover ( couleur : #edc951 ; ) .container nav ul li .subNav h4 a span ( float : droite ; taille de police : 10 px ; couleur : #fff; -moz-transition : couleur 0,5 s facilité 0 s ; ) .container nav ul li .subNav h4 a span:hover ( couleur : #390206 ) .container nav ul li .subNav a ( float : aucun ; bordure : aucun ; affichage : bloc ; transformation de texte : majuscule ; couleur : #fff ; remplissage : 7px 15px ; -moz-transition : couleur 0,5 s facilité 0s ; hauteur de ligne : 1,3 ; ) .container nav ul li .subNav:hover ( couleur : #390206; ) .container .section ( clair : les deux ; remplissage : 10px ; ) .container .section article p ( taille de police : 16px ; couleur : #488fb8 ; hauteur de ligne : 1.3 ; ) .container .section en-tête d'article p ( padding-top : 20px ; taille de police : 20px ; couleur : #333 ; hauteur de ligne : 1,3 ; marge-bottom : .4em ; )
Maintenant nous devons relancer menu déroulant. La fonction jQuery la plus simple nous y aidera.
$(function())( $("li.dropdown").hover(function() ( if ($("this:has(div.subNav)"))( $(".subNav").css(( " display":"aucun")); $(".subNav", this).css(("display":"block")); $("nav ul li").css(("position":" relatif ", "z-index":"1001")); $(this).addClass("active"); ) ), function())( $(".subNav").css(("display": "aucun ")); $(this).removeClass("active"); $("nav ul li").css(("position":"relative", "z-index":"1")); )) ; ));
Pour chaque élément de la liste, il est possible de créer votre propre menu déroulant : à l'intérieur de l'élément li, placez un bloc avec la classe .subnav , et attribuez la classe .dropdown au li lui-même.
Aussi, si quelqu'un est intéressé, vous pouvez consulter la méthode précédente avec en utilisant CSS qui est décrit dans l'article -
Maintenant au point. Comme dans le dernier article, écrivons tout d’abord le code HTML de notre menu. Le code est le même que dans cet article, afin qu’il n’y ait pas de confusion et qu’il soit plus compréhensible. Menu avec deux éléments et les deux ont des sous-menus.
Si vous disposez d'une telle ligne ou d'une ligne similaire qui a déjà inclus la bibliothèque auparavant, vous ne devriez pas recommencer.
jQuery(document).ready(function($)( $("#slow_nav ul li").hover(function () ( $("ul", this).stop().slideDown(400); ), function ( ) ( $("ul", this).stop().slideUp(400); )); ));
Dans la deuxième ligne du script nous indiquons l'ID de notre menu. Si vous utilisez cette méthodeà votre propre menu, puis changez naturellement le nom pour le vôtre. Dans ce cas, il s'agit de #slow_nav.
Vous pouvez également ajuster la durée de l'animation. Dans ce script, le temps d'ouverture et de fermeture est de 400 millisecondes, soit 0,4 seconde. Si vous le souhaitez, vous pouvez le modifier pour une valeur supérieure ou inférieure.
La dernière étape consiste à ajouter des styles. Ils sont très similaires aux styles de l’article précédent, sauf qu’il leur manque les propriétés d’animation CSS.
#slow_nav > ul( width: 500px; margin:25px auto 0; ) #slow_nav > ul > li( list-style : none; display: inline-block; position:relative; padding:0; ) #slow_nav a(text- decoration:none;) #slow_nav > ul > li > a( font-size:18px; padding:5px; background-color:#333; color:#fff; ) #slow_nav li ul( position:absolute; list-style: aucun; texte-align:center; top:15px; font-size:15px; left:0; margin:0; padding:0; display:none; ) #slow_nav li ul li( background-color:#333; border- bottom:1px solid #888; ) #slow_nav li ul li:last-child( border-bottom:none; ) #slow_nav li ul li a( padding:5px 12px; color:#fff; display:block; ) #slow_nav li ul li:hover( background-color:#444; ) #slow_nav li ul li:first-child( margin-top:25px; position:relative; ) #slow_nav li ul li:first-child:before( content:"" ; position : absolu ; largeur : 1px ; hauteur : 1px ; bordure : 5px solide transparent ; border-bottom-color : #333 ; gauche : 10px ; haut : -10px ; )
Aux styles est également ajouté un nouvelle ligne, avec lequel le script fonctionne correctement. Pour l'élément - #slow_nav li ul la propriété display:none; . Si vous ne l'ajoutez pas, le menu déroulant sera initialement visible et ne disparaîtra qu'après avoir déplacé le curseur dessus. Tous les autres styles sont les mêmes que ceux de l’article précédent.
Comme la méthode précédente, celle-ci peut être appliquée non seulement aux menus auto-écrits, mais également aux mêmes menus dynamiques créés par les systèmes de gestion de contenu, tels que WordPress. Pour ce faire, vous devez modifier un peu les styles et c'est tout. Autrement dit, vous n’avez pas besoin d’utiliser le premier code HTML, uniquement les styles. Dans les styles, vous devez remplacer le nom d'ID #slow_nav par ce que vous avez, et peut-être modifier d'autres petites choses. Je n'entrerai pas dans les détails. Chaque cas nécessite une approche personnelle, alors excusez-moi :)
C'est tout, merci pour votre attention. 🙂
En utilisant JQuery classique, de nombreux articles ont été écrits sur ce sujet. J'ai essayé de compliquer un peu la tâche en ajoutant la possibilité de laisser des sections de menu ouvertes (ou fermées, selon le choix de l'utilisateur) lors de ses déplacements sur le site.
Pour résoudre ce problème, j'ai décidé d'utiliser le plugin JQuery Cookie. L'avantage de ce plugin est que l'opération est effectuée côté client, ce qui réduit la charge sur le serveur. Moins - si l'utilisateur a désactivé JS, le plugin ne fonctionnera pas. Mais cette option Je n’y pense pas, car alors tout l’intérêt du menu déroulant disparaît. Alors, commençons.
Tout d'abord, nous devons connecter le framework JQuery lui-même et le plugin JQuery Cookie :
Code : HTML
Code : HTML
Premier titre
Code : JS
$(document).ready(function())(
if($.cookie("num_open_ul"))( // vérifie s'il y a une entrée dans les cookies
if($.cookie("num_open_ul") != 0)( // et cette entrée n'est pas égale à 0
var number_eq = parseInt($.cookie("num_open_ul")-1);
$(".navigation_body").eq(number_eq).show().prevAll("#navigation h2.navigation_head:first").addClass("active_navigation");
}
};
$("#navigation h2.navigation_head").click(function())( // lorsque vous cliquez dessus, cette fonction fonctionnera
if(!$(this).next().is(":visible"))(
$("div.navigation_body").siblings("div.navigation_body").slideUp(500); // si d'autres sont ouverts, ferme tout sauf celui en cours
}
$(this).next("div.navigation_body").slideToggle(500).siblings("div.navigation_body").slideUp(500);
$(this).toggleClass("active_navigation").siblings("#navigation h2.navigation_head").removeClass("active_navigation"); // une classe a été ajoutée à celle ouverte pour changer le style
setTimeout(fncookie, 600); //l'enregistrement lui-même dans les cookies avec un délai, afin que le script ait le temps de terminer son travail avant l'enregistrement (500ms - vitesse, délai - 600ms)
});
function fncookie())( // la fonction d'enregistrement elle-même
var number_open_ul = 0;
var je = 0;
$("div.navigation_body").each(function())(
je++;
si($(this).is(":visible"))(
number_open_ul = je;
}
$.cookie("num_open_ul", number_open_ul, (expire :3, chemin :"/")); // stocker pendant 3 jours pour l'ensemble du site.
});
}
});
Code : CSS
#la navigation (
marge : 80px automatique ;
largeur : 250 px ;
}
#navigation h2, #navigation h2.navigation_head (
taille de police : 18 px ;
poids de la police : plus gras ;
couleur d'arrière-plan : #ffb6c1 ;
image d'arrière-plan : -webkit-gradient(linéaire,50 % 0,50 % 100 %,color-stop(0%,#ffe9e9),color-stop(100%,#ffb6c1));
image d'arrière-plan : -webkit-linear-gradient(#ffe9e9,#ffb6c1) ;
image d'arrière-plan : -moz-linear-gradient(#ffe9e9,#ffb6c1);
image d'arrière-plan : -o-linear-gradient(#ffe9e9,#ffb6c1);
image d'arrière-plan : dégradé linéaire (#ffe9e9,#ffb6c1);
remplissage : 5px 3px 6px 3px ;
marge : auto ;
position : relative ;
}
#navigation h2.navigation_head:après (
position : absolue ;
à droite : 5px ;
couleur : #550000 ;
contenu : "cssb" ;
}
#navigation h2:hover, #navigation h2.navigation_head:hover (
curseur : pointeur ;
}
.active_navigation(
image d'arrière-plan : -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffb6c1),color-stop(100%,#ffe9e9)) !important;
image d'arrière-plan : -webkit-linear-gradient(#ffb6c1,#ffe9e9) !important;
image d'arrière-plan : -moz-linear-gradient(#ffb6c1,#ffe9e9) !important;
image d'arrière-plan : -o-linear-gradient(#ffb6c1,#ffe9e9) !important;
image d'arrière-plan : dégradé linéaire(#ffb6c1,#ffe9e9) !important;
}
.active_navigation:après (
position : absolue ;
à droite : 5px ;
contenu : "cssd" !important;
}
.navigation_body(
affichage : aucun ;
}
#navigation ul (
marge : 0 ;
remplissage : 0 ;
type de style de liste : aucun ;
}
* html #navigation ul li(
hauteur : 1 % ;
}
#navigation div.navigation_body ul li (
marge gauche : 10 px ;
}
#navigation un (
famille de polices : « Times New Roman » ;
bloc de visualisation;
couleur : #918871 ;
remplissage : 3 px ;
couleur d'arrière-plan : #ffe3e0 ;
bordure inférieure : 1px solide #fff ;
décoration de texte : aucune ;
}
#navigation a:survol (
couleur : #585858 ;
couleur d'arrière-plan : #ffb6cc ;
}
Afin d'écrire vous-même la navigation sous la forme d'un menu déroulant vertical dans jQuery avec une liste déroulante de sous-catégories, vous devez comprendre le principe même de fonctionnement de ce mécanisme. Mais d'abord, regardons la structure de navigation :
La navigation
Comme vous l'avez peut-être deviné, notre menu déroulant est basé sur des listes à puces. Lorsque vous survolez un tag
Mais comment, demandez-vous ? Oui, tout est en réalité très simple. Tout d'abord, regardons la feuille de style de notre liste de navigation, elle ressemblera à ceci :
Corps ( arrière-plan : rgb(244, 244, 244 ); famille de polices : Verdana ; poids de police : 100 ; ) /*---Navigation---*/ #menu ( largeur : 200 px ; marge : 0 ; remplissage : 2px; ) #menu li ( type de style de liste : aucun ; ) .menu ( position : relative ; arrière-plan : chocolat ; arrière-plan : -moz-linear-gradient(top, rgb(198, 255, 242), #2AC4B3) ; arrière-plan : -webkit-linear-gradient(haut, rgb(198, 255, 242), #2AC4B3); arrière-plan : -o-linear-gradient(haut, rgb(198, 255, 242), #2AC4B3); bordure : 1px solide #2AC4B3; ) .menu:hover ( arrière-plan : #00c ; arrière-plan : -moz-linear-gradient(top, rgb(230, 230, 230), #0CBFAB) ; arrière-plan : -webkit-linear-gradient( haut, rgb(230, 230, 230), #0CBFAB); arrière-plan : -o-linear-gradient(top, rgb(230, 230, 230), #0CBFAB); ) .menu span (largeur : 11 px ; hauteur : 11px; affichage: bloc; position: absolue; haut: 8px; droite: 10px; curseur: pointeur; ) .menu ul ( largeur: 150px; marge: 0; remplissage: 1px; position: absolue; haut: -1px; gauche: 198px; ) .menu ul li ( arrière-plan : chocolat ; arrière-plan : -moz-linear-gradient (haut, rgb (198, 255, 242), #2AC4B3); arrière-plan : -webkit-linear-gradient(haut, rgb(198, 255, 242), #2AC4B3) ; arrière-plan : -o-linear-gradient(haut, rgb(198, 255, 242), #2AC4B3) ; bordure : 1px solide #fff ; ) .menu ul li:hover ( arrière-plan : #00c ; arrière-plan : -moz-linear-gradient(top, rgb(230, 230, 230), #0CBFAB); arrière-plan : -webkit-linear-gradient(top, rgb( 230, 230, 230), #0CBFAB); arrière-plan : -o-linear-gradient(top, rgb(230, 230, 230), #0CBFAB); ) .menu a ( remplissage : 5px ; affichage : bloc ; texte- décoration : aucune ; couleur : blanc ; ) .menu a:hover ( couleur : blanc ; ) /*---END---*/
Depuis la feuille de style vous pouvez constater que la liste déroulante n'est pas masquée initialement, mais nous corrigerons ce point en utilisant :
$(document).ready(function())( $(".menu ul").hide(); $(".menu span").css("background", "url("down.png")" ) ; $("#menu li").hover(function())( $(this).children("ul").show(); /*Équivalent à $("ul", this).show() ;*/ $(this).find("span").css("background", "url("right.png")"); /*Équivalent à $("span", this).css("background ", "url ("right.png")");*/ ),function())( $(this).children("ul").hide(); /*Équivalent à $("ul", this ).hide(); */ $(this).find("span").css("background", "url("down.png")"); /*$("span", this).css ("arrière-plan", " url("down.png")");*/ )) ))
Examinons maintenant en détail le code jQuery du menu déroulant, car... Peut-être que cela ne sera pas tout à fait clair pour certains. Au tout début s’écrit la construction suivante :
$(document).ready(function())( ))
Il spécifie les commandes qui doivent être exécutées une fois la page complètement chargée. Cela a été fait pour que divers types d'erreurs n'apparaissent pas lorsqu'il est impossible de trouver un objet car il n'est tout simplement pas encore chargé.
$(".menu ul").hide();
Que signifie cette entrée ? La construction « $() » vous permet de sélectionner des éléments. Par conséquent, au tout début, nous devons masquer notre liste déroulante. Nous prenons la construction « $() » et y écrivons l'objet qui nous intéresse. Dans notre cas, cet objet sera une liste à puces avec la classe « menu ». Ensuite, nous écrivons la méthode « hide() », qui nous permet de masquer l'objet qui nous intéresse.
$(".menu span").css("background", "url("down.png")");
Que fait-elle? Il recherche une balise dont l'élément parent reçoit la classe « menu » et, à l'aide de la méthode « css("background", "url("down.png")")", attribue à la propriété de style "background" la valeur " url("down. png")". "down.png" est une icône indiquant que la liste peut être développée.
Vient ensuite la construction qui va élargir notre liste, elle ressemble à ceci :
$("#menu li").hover(function())( $(this).children("ul").show(); $(this).find("span").css("background", " url("right.png")"); ),function())( $(this).children("ul").hide(); $(this).find("span").css(" arrière-plan" , "url("down.png")"); )
Nous recherchons une balise dont l'élément parent est affecté à id="menu". Vient ensuite la méthode "hover" et deux fonctions entre parenthèses. La première fonction sera exécutée lorsque la souris sera survolée, et la seconde sera exécutée si le curseur de la souris quitte l'élément qui nous intéresse.
La première fonction dit :
$(this).children("ul").show(); $(this).find("span").css("background", "url("right.png")");
La construction « $(this) » signifie que l'on s'intéresse à l'élément sur lequel on survole actuellement (this de l'anglais this). Et on a survolé la balise
Après cela, nous recherchons les descendants de la balise, à savoir : la balise et changeons son arrière-plan en une autre icône.
Après cela, une fonction est écrite qui fait tout comme à l'origine, une fois que le curseur de la souris quitte l'élément de liste :
Function())( $(this).children("ul").hide(); $(this).find("span").css("background", "url("down.png")") ; )
Pour que le code écrit dans jQuery fonctionne et que notre menu déroulant fonctionne correctement, vous devez télécharger la bibliothèque depuis jquery.com et la connecter en écrivant la ligne après la balise d'ouverture.
OK, c'est fini maintenant ! En conclusion, je voudrais noter que si votre site est assez lourd, alors peut-être que le script se lancera trop tard (le site mettra beaucoup de temps à se charger) et les utilisateurs verront comment il s'ouvre d'abord complètement et ensuite se cache, ce qui , voyez-vous, c'est très moche. Il est donc nécessaire de déplacer toutes les commandes jQuery derrière cette construction : « $(document).ready(function()()) ». Il ressemblera à ceci:
$(document).ready(function())( )) $(".menu ul").hide(); $(".menu span").css("background", "url("down.png")"); $("#menu li").hover(function())( $(this).children("ul").show(); $(this).find("span").css("background", " url("right.png")"); ),function())( $(this).children("ul").hide(); $(this).find("span").css(" arrière-plan" , "url("down.png")"); ))
La connexion de notre script doit être déplacée de la balise jusqu'à la toute fin, avant la balise de fermeture, ou vous pouvez connecter le script immédiatement après la liste à puces.
(téléchargements : 314)
De nos jours, les menus de navigation jQuery sont plus que de simples blocs de texte contenant des liens. Dans j'ai expliqué comment vous pouvez utiliser JQuery et CSS3 pour créer un menu de navigation vraiment cool.
En utilisant la puissance de JQuery, nous pouvons transformer le menu de navigation en un menu dynamique. Alors que vous ne pouvez actuellement utiliser CSS3 que pour créer une navigation dynamique, JQuery rend les menus encore plus puissants.
Outre les fonctions dynamiques, le design joue également un rôle important. Ne serait-ce que parce que c’est ce que les visiteurs voient en premier lorsqu’ils accèdent à votre site.
Si le menu n’est pas présentable, cela offrira aux utilisateurs une mauvaise expérience utilisateur. Bon design Le menu augmentera à son tour la qualité de votre site et offrira une meilleure expérience utilisateur.
Aujourd'hui, je vous présente 30 excellents exemples de menus de navigation jQuery.
1.PushyPushy est un menu de navigation réactif et sans canevas utilisant des transformations et des transitions CSS. Cela fonctionne très bien sur appareils mobiles. Assurez-vous de regarder la démo et vous l'aimerez certainement.
Démo | Télécharger
2. MoulantCeci est un autre excellent menu jQuery pour créer de belles listes de navigation déroulantes. Son trait distinctif est la petite taille des fichiers sources.
Démo | Télécharger
3. Menu contextuel jQueryIl s'agit d'un simple menu contextuel réactif avec très fonctionnalités intéressantes. Lorsque vous cliquez sur l'icône de menu, une fenêtre de menu avec des icônes d'éléments apparaît. Découvrez la démo.
Démo | Télécharger
4. Barres coulissantesSlidebars est un framework JQuery permettant d'implémenter rapidement et facilement des styles d'application sans être lié à un canevas. Les barres de défilement gèrent également les changements d'orientation et le redimensionnement.
Démo | Télécharger
5. Menu carré jQueryMenu JQuery, qui affiche un menu de site Web carré animé utilisant JQuery et CSS3. Assurez-vous-en en regardant la démo.
Démo | Télécharger
6. Navigation dans la vue de page en perspectiveCe menu de navigation jQuery transforme une page en menu 3D. L'idée est de créer un design application mobile, dans lequel lorsque vous cliquez sur l'icône de menu, le contenu de la page est décalé sur le côté et le menu est mis au premier plan.
Démo | Télécharger
7. Navigation fluidePlugin pour créer un menu jQuery mobile réactif avec plusieurs niveaux et des paramètres flexibles mais simples. Compatible avec différents navigateurs, la navigation à l'aide du clavier est possible.
Démo | Télécharger
8. MenusMenu jQuery pour les applications avec et sans liaison au canevas avec sous-éléments contextuels. Grâce à de nombreuses options, modules complémentaires et extensions, une personnalisation très flexible des menus est possible.
Démo | Télécharger
9. SidrPlugin jQuery pour créer des menus et ajout simple fonctions adaptatives. Avec Sidr, vous pouvez créer divers éléments de votre site Web, ainsi que des menus réactifs.
Démo | Télécharger
10. menu minceslimMenu est un petit plugin jQuery qui vous aidera à développer des menus de navigation réactifs à plusieurs niveaux. Ce qui est cool, c'est que vous pouvez avoir plusieurs menus différents et ils seront tous complètement réactifs.
Démo | Télécharger
11.Nav horizontaleMenu de navigation jQuery, qui vous permet de définir un menu horizontal sur toute la largeur du conteneur. Ce plugin rend les choses très simples. De plus, la prise en charge d'IE7 peut être implémentée.
Démo | Télécharger
12.FlexNavIl s'agit d'un premier exemple mobile d'utilisation de requêtes multimédias et de JavaScript pour créer de superbes menu à plusieurs niveaux avec le soutien écrans tactiles, effets de survol et navigation au clavier.
Démo | Télécharger
13. Menu jQuery-ObjectifMenu jQuery qui déclenche des événements lorsque la souris survole un élément du menu déroulant. Idéal pour créer des menus déroulants réactifs comme ceux d'Amazon.
Démo | Télécharger
14. Menus intelligentsUn plugin de menu jQuery qui offre un moyen simple et intuitif d'afficher les menus. Crée des listes de menus réactives. Fonctionne sur tous les appareils !
Démo | Télécharger
15. Manette de vitesseShifter est un plugin jQuery mobile facile à utiliser pour créer des menus coulissants qui glissent du côté droit lorsque vous cliquez sur le bouton de commutation. Il n'y a qu'une seule option maxWidth à configurer. Il vous permet d'ajuster la résolution/orientation des appareils mobiles.
Démo | Télécharger
16.HamburgerHamburger est un plugin jQuery permettant de créer un menu coulissant de style application Android qui place un menu contextuel sur le bord droit de l'écran. Lorsque le menu est agrandi en taille réelle, il chevauche la zone de contenu, mais pas la barre d'action.
Démo | Télécharger
17. FocusFocucss est un menu de navigation jQuery qui crée un menu de barre latérale non-canvas avec des fonctionnalités de flou intéressantes qui peuvent vous aider à attirer l'attention des utilisateurs sur les sections principales du site et à rendre les sections moins visibles moins visibles.
Démo | Télécharger
18. TiroirDrawer est un plugin jQuery permettant de créer un menu réactif et animé qui apparaît sur le côté de l'écran lorsque vous cliquez dessus. Vous avez peut-être vu des fonctions similaires dans les applications Android.
Démo | Télécharger
19.Menu de donnéesDatmenu est un menu réactif jQuery premium avec diverses fonctionnalités d'animation CSS3. Ce qui est génial avec ce plugin, c'est la possibilité de personnalisation complète en utilisant les options js.
Démo | Télécharger
20. jPanelMenujPanelMenu est un menu jQuery magnifique et moderne qui vous permet de créer un menu de navigation de panneau avec des fonctionnalités de transition d'animation CSS3. Le style de jPanelMenu ressemble à versions mobiles Facebook et Google. Le plugin peut être utilisé pour une variété d’applications mobiles.
Démo | Télécharger
21. Menu latéral volantFly Side Menu est un plugin de menu de navigation sympa qui utilise CSS3 pour créer menu latéral avec des transformations et des transitions 3D.
Démo | Télécharger
22. Plugin de menu jQuery PageScrollPageScroll est un menu jQuery mobile personnalisé recommandé pour une utilisation sur n'importe quel site Web ainsi que sur les pages de destination.
Démo | Télécharger
23.Menu d'icônes DDDD Icon Menu est un plugin jQuery qui vous permet de créer un menu vertical d'icônes situées sur le bord de l'écran avec des sous-éléments de menu qui se développent au survol.
Démo | Télécharger
24. Navigation par date mobile JQueryMenu jQuery qui vous permet de naviguer par dates dans une plage sélectionnée (semaine, mois ou année). Idéal pour demander des informations à l’aide d’appels AJAX.
Démo | Télécharger
25. NavirePlugin de menu de navigation jQuery qui facilite grandement la création menus mobiles. Utilise les transitions CSS pour définir la position du menu sur les appareils mobiles.
Articles Liés: | |
Comment ouvrir un document XML - fonctionnalités de travail avec des fichiers XML Comment ouvrir l'extension XML
Dans le système d'exploitation Windows, la plupart des programmes stockent leurs... Que sont les droits ROOT et comment les obtenir sur Android Inconvénients des droits root
Vous avez reçu les droits root sur votre smartphone ou tablette Android. Tout semble... PayPal - qu'est-ce que ce système et comment l'utiliser
PayPal est un système de paiement international avec lequel vous pouvez... |