Personnalisation du widget Barre de menus

Transcription

Personnalisation du widget Barre de menus
Personnalisation du widget Barre de menus
Page 1 of 3
Création visuelle de pages Spry / Utilisation du widget de barre de menu
Personnalisation du widget Barre de menus
Bien que l'inspecteur Propriétés permette d'apporter des modifications simples à un widget Barre de menus,
il ne prend pas en charge les tâches de définition de style personnalisées. Vous pouvez modifier les règles
CSS du widget Barre de menus de manière à créer une barre de menus adaptée à vos besoins. Vous
trouverez la liste des tâches de définition de style avancées à l'adresse
www.adobe.com/go/learn_dw_sprymenubar_custom_fr.
Toutes les règles CSS des sections suivantes font référence aux règles par défaut, qui figurent dans le
fichier SpryMenuBarHorizontal.css ou SpryMenuBarVertical.css (selon l'option sélectionnée). Dreamweaver
enregistre ces fichiers CSS dans le dossier SpryAssets de votre site dès que vous créez un widget Barre de
menus Spry. Ces fichiers contiennent également des informations commentées au sujet de divers styles qui
s'appliquent au widget.
Même s'il est facile de modifier directement les règles du widget Barre de menus dans le fichier CSS qui
l'accompagne, vous pouvez également utiliser le panneau Styles CSS pour modifier le code CSS de la barre
de menus. Le panneau Styles CSS peut vous aider à trouver les classes CSS attribuées à différentes parties
du widget, en particulier si vous employez le mode Actuel du panneau.
Modification du style du texte d'un élément de menu
Le code CSS joint à la balise <a> contient les informations de style du texte. La balise <a> comprend
également plusieurs valeurs de classe de style de texte pertinentes qui concernent différents états des
menus.
Pour modifier le style du texte d'un élément de menu, recherchez la règle CSS appropriée dans le
tableau suivant, puis modifiez sa valeur par défaut :
Style à modifier
Règle CSS pour une barre de menus
verticale ou horizontale
Propriétés
correspondantes et
valeurs par défaut
Texte par défaut
ul.MenuBarVertical a,
ul.MenuBarHorizontal a
color: #333; textdecoration: none;
Couleur du texte
lorsque le pointeur de
la souris se trouve au-
ul.MenuBarVertical a:hover,
ul.MenuBarHorizontal a:hover
color: #FFF;
Couleur du texte actif
ul.MenuBarVertical a:focus,
ul.MenuBarHorizontal a:focus
color: #FFF;
Couleur d'un élément
de la barre de menus
lorsque le pointeur de
la souris se trouve audessus de celui-ci
ul.MenuBarVertical a.MenuBarItemHover,
ul.MenuBarHorizontal
a.MenuBarItemHover
color: #FFF;
Couleur d'un élément
de sous-menu lorsque
le pointeur de la
ul.MenuBarVertical
a.MenuBarItemSubmenuHover,
ul.MenuBarHorizontal
color: #FFF;
dessus de celui-ci
file://C:\Program Files\Fichiers communs\Adobe\Help\fr_FR\Dreamweaver\9.0\WSE... 28/11/2008
Personnalisation du widget Barre de menus
souris se trouve audessus de celui-ci
Page 2 of 3
a.MenuBarItemSubmenuHover
Modification de la couleur d'arrière-plan d'un élément de menu
Le code CSS joint à la balise <a> contient les informations de couleur d'arrière-plan d'un élément de
menu. La balise <a> comprend également plusieurs valeurs de classe de couleur d'arrière-plan
pertinentes qui concernent différents états des menus.
Pour modifier la couleur d'arrière-plan d'un élément de menu, recherchez la règle CSS appropriée
dans le tableau suivant, puis modifiez sa valeur par défaut :
Couleur à modifier
Règle CSS pour une barre de menus
verticale ou horizontale
Propriétés
correspondantes et
valeurs par défaut
Arrière-plan par
défaut
ul.MenuBarVertical a,
ul.MenuBarHorizontal a
background-color:
#EEE;
Couleur d'arrière-plan
de l'élément lorsque le
pointeur de la souris
se trouve au-dessus
de celui-ci
ul.MenuBarVertical a:hover,
ul.MenuBarHorizontal a:hover
background-color:
#33C;
Couleur d'arrière-plan
quand l'élément est
actif
ul.MenuBarVertical a:focus,
ul.MenuBarHorizontal a:focus
background-color:
#33C;
Couleur d'un élément
ul.MenuBarVertical a.MenuBarItemHover,
background-color:
de la barre de menus
lorsque le pointeur de
la souris se trouve audessus de celui-ci
ul.MenuBarHorizontal
a.MenuBarItemHover
#33C;
Couleur d'un élément
ul.MenuBarVertical
background-color:
de sous-menu lorsque
le pointeur de la
a.MenuBarItemSubmenuHover,
ul.MenuBarHorizontal
#33C;
souris se trouve audessus de celui-ci
a.MenuBarItemSubmenuHover
Modification de la taille des éléments de menu
Vous pouvez modifier la taille des éléments de menu en modifiant les propriétés de largeur des balises
li et ul de ces éléments.
1.
Accédez à la règle
ul.MenuBarVertical li ou ul.MenuBarHorizontal li :
2.
Modifiez la propriété « width » afin de lui donner la largeur désirée (ou remplacez sa valeur par
3.
auto pour supprimer une largeur fixe, puis ajoutez la propriété et la valeur white-space:
nowrap; à la règle).
Accédez à la règle ul.MenuBarVertical ul ou ul.MenuBarHorizontal ul.
4.
Modifiez la propriété « width » afin de lui donner la largeur désirée (ou remplacez sa valeur par
auto pour supprimer une largeur fixe).
file://C:\Program Files\Fichiers communs\Adobe\Help\fr_FR\Dreamweaver\9.0\WSE... 28/11/2008
Personnalisation du widget Barre de menus
5.
Accédez à la règle
Page 3 of 3
ul.MenuBarVertical ul li ou ul.MenuBarHorizontal ul
li :
6.
Ajoutez les propriétés suivantes à la règle :
float: none; et background-color:
transparent;.
7.
Supprimez la propriété
width: 8.2em; et sa valeur.
Définition de la position des sous-menus
La position des sous-menus d'une barre de menus Spry est contrôlée par la propriété « margin » des
balises ul du sous-menu.
ul.MenuBarVertical ul ou ul.MenuBarHorizontal ul.
margin: -5% 0 0 95%; par les valeurs désirées.
1.
Accédez à la règle
2.
Remplacez les valeurs par défaut
Informations associées
Panneau Styles CSS en mode Actuel
Centre de ressources d'aide
Cette page sur le Web
file://C:\Program Files\Fichiers communs\Adobe\Help\fr_FR\Dreamweaver\9.0\WSE... 28/11/2008

Documents pareils