Menu onglet JavaScript/CSS avec sous-navigation (4 / 4 étapes)

Étape 4: Le CSS

Enfin, nous devons créer notre CSS pour le menu de style. Vous aurez probablement envie de jouer avec les dimensions et ce que vous avez lorsque vous créez votre propre barre de navigation, afin qu’il corresponde à la largeur de votre mise en page. Pour l’instant, cependant, je crée un menu onglet 600px de large. La hauteur de la barre de menus est 54px (25px pour nos sub-nav + 29px pour nos pattes).

 #nav { width:600px; height:54px; margin:0; padding:0;} 

Ensuite, nous allons tout le texte style dans notre nav/sub-nav : Il s’agit purement esthétique. Il centres tout le texte, ce qui la rend blanc, définit la police et se débarrasse de la fait ressortir le lien.

 #nav * { text-align:center; color:#fff; font-weight:bold; text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:9pt;} 

Ensuite, nous vous débarrasserez de toutes les marges, padding et les balles de l’ensemble de nos lsits.

 #nav ul, #nav ul li { margin:0; padding:0; list-tyle-type:none;}#nav ul li { display:inline; } 

Flotter nos onglets du menu principal sur le côté droit de la barre de navigation :

 ul#tabBar { float:right; } 

Maintenant nous allons style nos pattes de nav principale, y compris leurs États standard et sensitif : Notez qu’en changeant la hauteur de ligne sur l’État pointé, nous faisons l’onglet « pop up ».

 ul#tabBar li a { display:block; float:left; width:90px; height:29px; line-height:39px; background:url(../imgs/tab_bg.jpg) 0 10px no-repeat; border-left:4px solid #fff; overflow:hidden; /* fixes IE display bug */}ul#tabBar li a:hover { line-height:29px; background:url(../imgs/tab_bg.jpg) top left no-repeat;} 

Maintenant nous définir les styles pour nos listes de sub-nav : Nous voulons cacher les listes sub-nav par défaut, assurez-vous qu’ils clair ils obtenir positionnés sous les onglets principaux, et nous voulons leur flotter à gauche de notre menu bar et définir l’arrière-plan. Tor du conteneur de sub-nav nous utilisons le fichier « nav_bg.jpg » et ensuite pour la liste de sub-nav, nous définir l’arrière-plan dans le fichier « subnav_separator.jpg » et assurez-vous qu’il est tourné vers la gauche et ne se répète pas.

 #subNav ul { display:none; }#subNav { clear:both; height:25px; background:url(../imgs/subnav_bg.jpg) top left repeat-x; padding-left:100px;}#subNav ul { float:left; background:url(../imgs/subnav_separator.jpg) top left no-repeat;} 

Enfin, nous style les liens : C’est très simple. Nous sommes juste définissant les dimensions du lien, flottant chaque lien à gauche, de définir l’alignement du texte et l’arrière-plan. Remarquez comment nous avons mis le « nav_separator.jpg » comme arrière-plan, puis positionnez-le sur le bord droit du lien.

 display:block; float:left; width:90px; text-align:center; line-height:25px; background:url(../imgs/subnav_separator.jpg) top right no-repeat;}#subNav li a:hover { color:#cde7ff; } 

Qui se termine le menu ! J’ai joint la source complète pour vous de jouer avec.

Articles Liés

Comment ouvrir des fichiers mp3, mp4, ppt, doc et pdf avec un navigateur

Comment ouvrir des fichiers mp3, mp4, ppt, doc et pdf avec un navigateur

Le navigateur web que vous utilisez peut faire beaucoup plus que juste ouvert sites. En fait, Google Chrome et ses dérivés prend en charge une grande variété de formats de médias et documents de bureau. Certains d'entre eux sont pris en charge par dé
Comment faire pour créer des Custom CSS3 Dropdown Menus : menu déroulant CSS tutoriel pour les débutants

Comment faire pour créer des Custom CSS3 Dropdown Menus : menu déroulant CSS tutoriel pour les débutants

êtes-vous fatigué de votre dépendance sur JavaScript ? Ou si vous êtes un nouveau développeur web qui ne veut pas s'attaquer à un troisième langage HTML et CSS ? Alors inutile de s'inquiéter plus parce que depuis le lancement de CSS3 vous pouvez main
Comment fixer une balustrade avec sous-sol

Comment fixer une balustrade avec sous-sol

Le coût et la difficulté de remplacer un vieux rail rampe de sous-sol peut-être pas la peine vu que c'est juste pour le sous-sol, mais obtenir des éclats alors qu'aller vers le haut/vers le bas de l'escalier, c'est vraiment gênant et douloureux.J'ai
Kumihimo perles collier avec sous-titres anglais

Kumihimo perles collier avec sous-titres anglais

Dans ce tutoriel, je vais vous montrer comment faire un collier ou un bracelet kumihimo et perles ! Sous-titres anglais disponibles !Étape 1: Intro : Kumihimo perles collier ou un braceletSalut tout le monde !Avec cette vidéo, je veux vous montrer co
Comment faire un conduit bande livre Mark avec sous

Comment faire un conduit bande livre Mark avec sous

SUPLYSQuelques centimesRuban adhésif en toileÉtape 1: Duct Tape Couper 2 morceaux de gaine de bande c'est-à-dire 8"Étape 2: Ajout de quelques centimes Flip sur un morceau de ruban adhésif et ajouter quelques centimes comme suitÉtape 3: Le couvrir Tou
Mon ak47 knex avec sous folding stock

Mon ak47 knex avec sous folding stock

Il s'agit de mon fusil, j'ai fait après que j'ai construit Dragunov et maintenant iciIl est je devrais poster
Exécution de Scripts directement depuis le Menu contextuel sous Windows XP

Exécution de Scripts directement depuis le Menu contextuel sous Windows XP

cela développé à l'origine d'un thread sur à Aqua-colaboration surCréer un dossier « Vide-able ». Faire un dossier "vide-able"Quelqu'un voulait pouvoir vider le contenu d'un leur dossier de téléchargement sanssuppression du dossier. Avant de sau
MBot interactive avec JavaScript

MBot interactive avec JavaScript

Dans ce Instructable, nous allons construire un mBot interactive avec JavaScript. Avec cadre de Johnny-cinq, nous sommes en mesure à la robotique de programme avec JavaScript. Une interface web basée sur Socket.io sera mises en place pour interagir a
Steven Universe lumi inkodye sous-vêtements avec gem cristal grenat

Steven Universe lumi inkodye sous-vêtements avec gem cristal grenat

Une des choses que mon argent ne peut acheter est fine super héros/favori caractère sous-vêtements (ou n'importe quel merch vraiment) pour les dames. Tous les types de boxeurs semblent être disponible, et parfois j'ai essayé d'acheter quelques « gars
Supprimer les DRM d’iTunes films avec les sous-titres et les sous-titres

Supprimer les DRM d’iTunes films avec les sous-titres et les sous-titres

Comment puis-je obtenir les sous-titres/sous-titres lors de la conversion iTunes DRM M4V films ?Ces dernières années, plus de gens voudrais acheter et apprécier le film, la musique et le livre audio sur iTunes store. Mais c'est toujours le malheur qu
Conception graphique 3D avec Blender et Gimp

Conception graphique 3D avec Blender et Gimp

Bonjour à tous !Dans ce Instructable, je vais me promener à travers la façon d'utiliser le logiciel libre Blender pour la conception graphique 3d. Bien qu'il semble formidable, les bases de blender sont faciles à maîtriser. 3D art est devenu un peu u
Raspberry Pi en tant que joueur de Hi-Fi avec RuneAudio

Raspberry Pi en tant que joueur de Hi-Fi avec RuneAudio

ce Instructable vous montrera comment transformer votre Raspberry Pi dans un lecteur de musique Hi-Fi avec une surprenante qualité sonore lorsqu'il est utilisé en combinaison avec un DAC USB.Nous allons introduire ici RuneAudio, un libre et logiciel
Éditeur HTML/CSS ?

Éditeur HTML/CSS ?

je suis un geek.Je ne suis pas certifiable, je ne fais pas d'argent chez lui, je ne pouvais pas pirater la page Facebook de ma mère peu importe le nombre d'agents du FBI ont été après moi.Mais je suis un geek, au moins dans l'esprit.Je le sais car je
Vinyle coupé avec Fabtotum

Vinyle coupé avec Fabtotum

Ce tutoriel va montrer comment réaliser la coupe en vinyle utilisant un transport personnalisé pour le Fabtotum (scanner imprimante/CNC/3D 3D).Le transport personnalisé est fait pour soutenir un porte-lame de Silhouette, fait pour le vinyle bureau dé