Barre de menu - nschonni/wet-boew GitHub Wiki
Ce composant fournit une barre de menu avec des sous-menus facultatifs en forme de mégamenus.
Chef du projet : Paul Jackson (@pjackson28)
- Soutien pour les mégamenus
- Conformes à WCAG 2.0 AA
- Recours aux WAI-ARIA pour accroître l’accessibilité
- Approche d'amélioration progressive
- Navigation principale d'une site Web
- Navigation horizontale
- Créez un élément div avec la classe wet-boew-menubar
- Facultatif : Si vous voulez des mégamenus, ajoutez la classe mb-mega à l'élément div que vous avez créé auparavant.
- Exemple en anglais - Mégamenu
- Exemple en français - Mégamenu
- Exemple en anglais - Barre de navigation horizontale
- French example - Barre de navigation horizontale
La barre de menu est dépendent sur les plugiciels tiers suivants :
- Resize Events (licence GPL)
- jQuery Equal Heights (license GPL)
- hoverIntent ([opensource.org/licenses/mit-license.php], licence GPL)
- jQuery outside events (licences MIT et GPL)
- js/workers/menubar.js - contient le code JavaScript pour la barre de menu
- js/sass/menubar.scss - contient le CSS pour la barre de menu
- js/sass/menubar-ie7.scss - contien le CSS spécifique à IE7 pour la barre de menu
- js/dependencies/resize.js - fichier script pour Resize Events
- js/dependencies/equalheights.js - fichier script pour jQuery Equal Heights
- js/dependencies/hoverintent.js - fichier script pour hoverIntent
- js/dependencies/outside.js - fichier script pour jQuery outside events
Il n’existe actuellement aucun problème connu.
- Utilisation des éléments HTML5 où possible
- Amélioration l'affichage pour les appareils mobile