Bonjour à tous !
Aujourd’hui nous allons réaliser à l’aide de ce tutoriel, une barre de menu vertical à l’aide d’une feuille de style CSS.
Niveau du tuto : débutant avec quelques notions de dreamweaver.
Logiciel utilisé : Dreamweaver CS3
Tout d’abord, un conseil général, enregistrer régulièrement.
Pour commencer, ouvrez un modèle avec dreamweaver. Peut importe votre modèle, prenez quelques chose de simple, pourquoi pas simplement une page à fond uni avec 3 zones de divisions (Une longue bannière en haut, un zone de contenu au centre et une zone pour le menu sur la gauche).
Ici s’agit d’ailleurs d’une simple page sur fond gris diviser en 4 zones. Une zone pour la marque (ici Levi’s), une zone supérieure pour une bannière (dont nous ne nous occupons pas aujourd’hui, mais vous pourriez pourquoi pas mettre la bannière de Pierre Antoine), un zone de contenu et une zone (à gauche) pour notre menu.
De toutes façons, pour notre tutoriel, nous ne nous occuperons que de la tranche de gauche.
Dans cette tranche, créez un tableau d’une ligne et une seule colonne d’une largeur de 250 pixels (varie selon la largeur de votre menu). Pour créer ce tableau aller dans le menu insertion > Tableau, puis noter 1 colonne, 1 ligne et 250 pixels en largeur (ne pas mettre de largeur de bordure).
Une fois que vous avez créé le tableau, noter votre premier menu. dans mon cas, il s’agira de boutique en ligne. Sélectionner votre texte et cliquez sur liste simple dans la barre d’outils en bas de votre écran.

Retournez ensuite sur votre cellule de tableau et entrez vos autres titres de menu. Pour moi, il s’agit d’actualités, collections et magasin.
Maintenant que vous avez 4 rubriques, il s’agit de créer les pages correspondante à ces rubriques. Allez donc dans Fichier > nouveau… > Page issue d’un modèle. Sélectionnez votre site et le modèle de base que vous avez réalisé.
Créez vos pages, nommez les et n’oubliez pas de les enregistrer dans votre dossier racine. Vous devez ensuite tirer vos liens de chaque menu vers sa page correspondante. Pour cela, sélectionner votre ligne de texte (exemple : boutique en ligne) puis allez sur la cible à coté de l’ascenseur de lien (en bas à droite de l’écran). Restez cliqué sur la cible et tirez la flèche vers la page que vous désirez.
Répétez l’opération pour chaque rubrique.
Une fois ceci réalisé, vous avez donc un modèle avec 4 rubriques en liste et 4 pages dans votre arborescence, ce qui me donne ceci (désolé pour la qualité de l’image, mais ce qui importe c’est les 4 lignes de titre surlignées en bleu (car il y a un lien) et la présence de mes 4 pages dans mon arborescence en bas à droite) :

À partir de maintenant, nous allons créer une nouvelle feuille de style CSS.
Pour cela appuyer sur nouvelle feuille de style dans votre bare d’outils en haut à droite de l’écran. Il s’agit de l’icone représentant une page avec un + (voir image ci dessous).
Une fenêtre de paramètre apparait alors. Dans type de sélecteur, cochez classe. Nommez votre feuille menugauche (sans espace) et cocher définir dans “nouveau fichier feuille de style”.
Valider, cela ouvre la fenêtre d’enregistrement. Enregistrez le style dans la rubrique page sous le nom que vous souhaitez (ex : menucss).
La fenêtre de modification des styles s’ouvre alors automatiquement.

Dans le menu type, sélectionner la police que vous souhaitez, modifiez sa taille, son épaisseur (J’ai choisi une police arial, une taille 13 et une épaisseur grasse comme indiqué dans la fenêtre ci-dessus).
Cliquer ensuite sur l’onglet arrière plan.
Vous avez la possibilité d’insérer de la couleur ou une image d’arrière plan (pour créer des boutons sous un fond en dégradé par exemple ou avec des motifs). Ici nous sélectionnons simplement une couleur pour que cela soit bien visible.
(Le rendu final sera bien évidemment extrêmement laid voir il pourrait vous piquer les yeux, mais c’est pour bien distinguer les possibilités des feuilles de styles.)
Cliquer ensuite sur OK.
Une fois ceci réalisé, sélectionner votre liste (boutique en ligne, collections..) puis ajouter votre style (cliquer sur l’ascenseur style au bas de votre écran).

Une fois la feuille de style menugauche appliquée à votre rubrique, allez dans votre menu CSS et sélectionner menugauche avant de créer une nouvelle feuille de style comme sur l’image :
Cette fois-ci, dans votre fenêtre de paramètre, vous cocherez Avancé dans votre type de sélecteur et cette feuille sera défini dans la nouvelle feuille que vous avez créé tout à l’heure (menucss si vous avez fait comme dans l’exemple). Nommez la : .menugauche ul
Les propriétés de style s’ouvre à nouveau.
Allez dans liste. Dans le premier ascenseur (type) sélectionnez aucune puis allez dans le menu bloc et remplissez le comme sur l’image (attention à cocher ou décocher les cases idem pour tous).

Une fois les informations entrées, cliquez sur OK.
À ce stade, le .menugauche ul est toujours sélectionné. Créez donc de nouveau un style CSS exactement comme ci-dessus (cliquez sur la feuille avec un + dans le menu CSS).
Conservez les mêmes paramètres que précédemment mais nommez votre style : .menugauche li a
La fenêtre de propriétés du style s’ouvre. Vous allez ici définir les divisions de la liste qui deviendrons vos boutons.
Vous pouvez donc grossir la police, la rendre plus épaisse ou changer sa couleur selon vos envies.
Dans ce cas, je l’ai légèrement épaissi, augmenté de taille et coloré en rouge (très moche mais facilement lisible pour l’exemple). De plus, j’ai cochez aucune décoration.
Sur votre fenêtre de propriétés, allez ensuite sur bloc et dans le dernier ascenseur (afficher) sélectionner bloc (pour que chaque titre devienne un bloc à part entière).
Allez ensuite sur boite et remplissez comme sur l’image :
Attention à décocher correctement Idem pour tous.
À ce stade, voici à quoi ressemble ma page :
Mon fond est blanc, mes textes rouges, et j’ai bien 4 divisions qui correspondent à mes 4 titres.
Nous allons encore créer un nouveau style CSS comme précédemment (cliquez sur la page avec le + dans le menu CSS).
Cochez à nouveau Avancer dans le type de sélecteur et définissez votre style une nouvelle fois sur votre feuille de style enregistrée (menucss). Nommez le :
.menugauche li a:hover
Cette feuille de style vous permet de changer votre menu au passage de la souris.
Les propriétés de style sont donc ouvertes. Vous pouvez changer la couleur de texte en noir par exemple. Nous pouvons aussi changer la couleur d’arrière plan en rouge pour bien voir les possibilités de roll-hover.

Cliquez sur valider, enregistrez votre travail puis allez faire un aperçu dans le navigateur.
Vous pouvez constater que vos liens sont valides et que le roll-hover a bien lieu lorsque vous passez votre souris sur le bouton.
Comme je vous l’avez dit, les couleurs et le fond sont horriblement moche, cependant, en quelques clics vous pouvez maintenant modifier vos boutons en modifiant vos style CSS. Par exemple si je trouve que le blanc d’arrière plan ne me convient pas (et j’espère qu’il ne vous convient pas), je sélectionne mon style .menugauche dans le menu CSS et je clic sur le petit crayon en bas du menu pour le modifier. Je peux modifier ma couleur et mettre la même que mon fond. Mes bouton conservent le rool-hover et leur couleur, mais il n’y a plus de fond.
Je peux aussi modifier mon lien grâce au style .menugauche li a. Je modifie ma couleur, ma police (pour importer une police, cliquez sur modifier ma liste de police dans l’ascenseur police) et ma taille comme sur l’écran.

Voici le résultat en 4 clics :

En modifiant votre style .menugauche li a, vous modifier votre lien.
En modifiant votre style .menugauche li a:hover, vous modifier votre roll-hover.
Nous pourrions aussi créer de nouveaux styles de liens qui correspondraient au liens visités ou actifs. À approfondir dans un autre tutoriel.
Voila, ce tutoriel est terminé, si vous avez réussi à tenir jusqu’au bout, vous savez maintenant créer une liste et des menus. Les feuilles de styles sont simples d’utilisation et très malléables. À partir d’ici, beaucoup d’effets simples sont possible. À vous d’adapter votre menu à votre site. J’ai essayé de prendre un exemple simple pour que vous puissiez mieux maitriser le tutoriel.
Bonne chance pour vos sites.

















