background preloader

Menu déroulant – FrogWeb

Menu déroulant – FrogWeb
Menu déroulant 2 niveauxComme il y avait pas mal de demandes je me suis amusé à faire un :menu-deroulant-2-niveaux Pour le code il y a juste à afficher le code source. Menu déroulant horizontal Pour cacher/montrer un sous menu la technique du display: none (cacher) et display: block (montrer) est souvent utilisée. Pour des raisons d’accessibilité et de reférencement j’utilise une autre technique : left: -999em (cacher) et left: auto (montrer) Utilisation de left Tout d’abord une précision quant à l’utilisation de left, top, right et bottom : ça ne fonctionne que sur des éléments positionnés (absolute, fixed, relative). Cela tombe bien puisque pour faire un sous menu déroulant celui-ci doit-être en position: absolute. Voici le code totalement épuré de toute CSS décorative pour une meilleure compréhension : Code HTML Code CSS ce qui nous donnes (ah oui, c’est du brut…) : D’autres techniques existent mais je trouve celle-ci plus « propre ». Rien ne vous empêche également de les laisser. Related:  COURS Menu de Navigation Déroulant Avec HTML CSSwebdesign et cie

Comment réaliser un menu déroulant en CSS3 ? 3 janvier 2014 Affichages : 12353 Dans ce tutoriel, nous allons voir comment créer un menu déroulant en pure CSS3. Il existe déjà de nombreux tutoriels sur le sujet mais la plupart d'entre eux utilisent la technologie JQuery pour obtenir l'effet déroulant. Il est donc possible de s'en passer et nous allons voir comment et constater que c'est même bien plus simple. Nous allons tout d'abord commencer par créer la structure HTML, puis nous ajouterons le css pour styliser notre menu et obtenir l'effet déroulant. La structure HTML La première étape consiste à créer d'abord une liste < ul > avec quelques < li >< /li > à l'intérieur. <nav><ul><li><a href="#">Accueil</a></li><li><a href="#">Contact</a></li><li><a href="#">Menu1</a></li><li><a href="#">Menu2</a></li></ul></nav> Ensuite, nous sélectionnons une des balises < li >< / li > à laquelle nous ajoutons une nouvelle balise < ul >< /ul > avec quelques éléments à l'intérieur pour créer notre menu déroulant. Le CSS En conclusion

منتديات ستار تايمز Logiciels-Editeures Nvu 1.0 Nvu (prononcez n-view) est une solution complète de création de site Web capable de rivaliser avec les plus grands noms du secteur tels que Dreamweaver ou FrontPage. Telecharger WebSite X5 Créez un site Web épatant en 5 étapes sans connaître HTML ! NotePad++ 3.5 Notepad++ est un éditeur de source avec mise en relief de la syntaxe et mise en forme de cette dernière. Edit HTML 2.30 Edit HTML est un éditeur de pages Html en PHP ou ASP. WebExpert 6.50.1 WebExpert 6 est un puissant logiciel d'édition Web qui vous permet de concevoir et de gérer des sites Web, de façon professionnelle en toute simplicité. Java Animator 1.7 Java Animator est un outil qui vous permet de créer et d’insérer des graphiques se déplaçant sur votre page Web.

Création d'un menu responsive déroulant en HTML et en CSS Présentation de l’exercice Dans cet exercice, nous allons réaliser un menu responsive déroulant seulement en HTML et en CSS, sans l’aide d’aucun autre langage comme le JavaScript par exemple. Afin de retirer le maximum de cet exercice, il est fortement conseillé de posséder de bonnes bases en HTML et particulièrement en CSS. Dans son état « normal », notre menu va ressembler à cela : Ensuite, on va vouloir que notre menu s’adapte en fonction de la taille de l’écran de vos visiteurs, afin d’offrir une meilleure expérience de navigation. Voilà donc le type d’affichage qu’on va chercher à avoir sur Smartphones notamment : Cet exercice va se découper en différentes phases : La phase de réflexion ; La création du menu en HTML ; La création du menu en CSS ; L’ajout des fonctionnalités responsives. Etape n°1 : La réflexion On commencera toujours nos développements par une phase de réflexion. Dans notre cas, nous voulons créer un menu déroulant et responsive. On est prêt pour commencer !

Menu horizontal déroulant en CSS Un menu horizontal, c'est bien... Un menu horizontal qui déroule, c'est mieux !... Oh enfin, mieux... Ça dépend des goûts et des besoins. Mais ça peut être utile. Comme précédemment, le menu sera fait sous forme d'une liste à puces que l'on va contraindre à devenir horizontale, mais ce sera, en plus, une liste à puces imbriquée qui va donc être démasquée par rollover. Fonctionne avec : Firefox 3 IE 7 SeaMonkey Opéra 9 Safari 3 Camino 1.6 Attributs utilisés : background-color color display float height list-style-type padding position margin text-align, text-decoration width Note importante Comme indiqué ci-dessus, cette technique, basée uniquement sur des propriétés CSS (notamment la pseudo-classe :hover), ne fonctionnera que sur des navigateurs récents. Code (x)html Code CSS Dans un premier temps, on transforme donc cette liste à puces verticale en une liste horizontale. A ce stade, le résultat est le suivant : Et hop, sous-items disparus ! Il faut maintenant réaliser deux choses : Remarque Haut

Chez-swan.net : Créer une galerie de photos multipages en HTML - Lightbox2 - Documentation <div class="row2" style="text-align:right;"> &nbsp; <a href=""></a>&bull; <a href="../wiki/history.php?id=153">Historique</a><a href="../wiki/print.php?id=153">Version imprimable</a><a href="../wiki/property.php? Un slideshow facile à réaliser : les photos s'agrandissent au survol de la souris. Commencer par télécharger : Lightbox2 (3,87 Mo) Cette archive à été repensé car à l'origine le css était inclus dans la page web. j'ai donc créer un fichier css à part, pour alléger la page html. une fois que vous avez téléchargé cette archive dézippez la avec 7zip. Avant de commencer il vous faut savoir les deux formats d'images utilisés.Les miniatures: 200x150 px Les larges: 640x480 px Placez vos images miniatures et larges dans le dossier : lbox. Code HTML : Remplacer MINIATURE.jpg par les votres. 1) Dans la page lightbox2.html en édition, repérez les catégories. 2) Si vous avez des connaissances en CSS, il est possible de modifier les couleurs, fonds, dimensions etc...

Créer des menus simples en CSS Dans ce tutoriel, nous allons apprendre à réaliser des menus "simples" (sans arborescence: tous les liens sont au même niveau) à l'aide des feuilles de style. Sommaire Le code HTML Comme toujours, le choix des balises html doit être guidé par la nature du contenu qu'on souhaite y placer. Dans le cas d'un menu, la question est un peu délicate, dans la mesure où il n'existe pas de balise spécifique pour désigner un ensemble de liens. Un point de vue largement répandu consiste à considérer le menu de navigation comme une liste de liens, et donc à utiliser la balise correspondant aux listes non ordonnées, <ul>. Par exemple, pour un menu comportant 5 items: <ul id="navigation"><li><a href="#" title="aller à la section 1">item1</a></li><li><a href="#" title="aller à la section 2">item2</a></li><li><a href="#" title="aller à la section 3">item3</a></li><li><a href="#" title="aller à la section 4">item4</a></li><li><a href="#" title="aller à la section 5">item5</a></li></ul> Voir le résultat

Tutoriel : Créer un menu horizontal déroulant en CSS Salut les zéros. ;) Je vais aujourd'hui essayer de vous aider à créer un menu déroulant pour votre site ! :) Ce menu déroulant est réalisé en xHTML/CSS, et utilise un brin de Javascript pour permettre une compatibilité avec les anciennes versions d'Internet Explorer. Pour pouvoir réaliser ce menu déroulant, vous devez avoir lu le tutoriel de M@teo21 : Site Web ! Une fois ce tutoriel terminé, vous serez capables de réaliser un menu comme celui-ci, ou un beaucoup plus beau. Bonne chance à vous Voilà, nous sommes partis ! Pour commencer ce tutoriel, nous allons étudier la structure xHTML à mettre en place. Pour réaliser le menu déroulant, nous allons utiliser les balises de listes et non les tableaux. Rappel Voici comment se compose une liste en xHTML : <ul></ul> liste à puces non numérotée ;<ol></ol> liste à puces numérotée ;<li></li> élément de liste. <ul><li>Un premier élément de la liste</li><li>Un deuxième élément de la liste</li></ul> accueil ;membres ;images ;téléchargements ;plus. Hop ! <!

Un menu d roulant en CSS3 Voyons d'abord comment se présente ce menu. Si vous êtes pressé, vous pouvez déjà voir un exemple en ligne. Comme vous pouvez le constater ci-dessous, la structure HTML ne contient rien de plus que ce qui est nécessaire, elle est minimale et facile à comprendre. Une dernière chose, mais néanmoins importante, le code HTML est sémantiquement correct. Dans mon exemple, seule la section « Categories » possède un sous-menu, mais bien entendu, vous pouvez en ajouter sur chacun des éléments. Le code est assez long, mais c'est tout ce dont on a besoin. Peut-être avez-vous remarqué le triangle qui apparaît au-dessus du sous-menu. Il est écrit en utilisant le pseudoélément :after : Le sous-menu est affiché au survol de la balise <li>. Même si au début de cet article j'ai annoncé « sans code JavaScript additionnel », je vais malgré tout en ajouter, uniquement pour le support d'IE6. Ceci n'est toutefois plus réellement utile. Voir un exemple en ligne. Voir l'exemple en ligne. C'est terminé.

Hover.css - A collection of CSS3 powered hover effects All Hover.css effects make use of a single element (with the help of some pseudo-elements where necessary), are self contained so you can easily copy and paste them, and come in CSS, Sass, and LESS flavours. Many effects use CSS3 features such as transitions, transforms and animations. Old browsers that don't support these features may need some extra attention to be certain a fallback hover effect is still in place. Licenses Hover.css is made available under a free personal/open source or paid commercial licenses depending on your requirements. Personal/Open Source For personal/open source use, Hover.css is made available under a MIT license: Use in unlimited personal applications Your application can't be sold Your modifications remain open-source Free updates Read full license Commercial For commercial use, Hover.css is made available under Commercial, Extended Commercial, and OEM Commercial licenses. Commercial License Purchase | Read full license Extended Commercial License

Menu déroulant en CSS Si vous voulez avoir tout de suite un aperçu du type de menu décrit dans cette page, vous pouvez visiter notre page de démonstration. Et pour garder le script proposé au chaud sur votre PC, vous pouvez aussi le télécharger. Avec ou sans javascript ? Lorsqu'on peut se passer de javascript, il est prudent de le faire. Les principes utilisés pour créer les menus hiérarchiques sont malheureusement incompatibles avec Internet Explorer versions 6 et antérieures. Notre choix a consisté à mettre au point un menu à 2 vitesses qui fonctionne : Sans javascript pour Firefox, Opera, Mozilla et IE7Avec javascript pour IE 5.5 et 6 Ce choix permet à notre menu de rester pleinement opérationnel pour la quasi-totalité des visiteurs. Une partie de cache-cache En réfléchissant au principe de base d'un menu déroulant, vous constaterez qu'il s'agit essentiellement d'une partie de cache-cache : certaines parties en sont masquées et n'apparaissent que lorsque l'utilisateur survole le menu principal. La ligne :

Related: