Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# menubar, menu, css et compagnie...

Envoyé par : kryogen

Date : 29/11/2007 10:01

Bonjour,

Je fais une application web en php et xul.

J'ai un menu type :

<toolbox flex="1">
<menubar id="sample-menubar">
<menu id="file-menu" label="test" class="menu-iconic test">
<menupopup id="file-popup">
<menu label="test1">
<menupopup id="new-popup">
<menuitem label="test11" oncommand="gotolink('test11.php');" />
<menuitem label="test12" oncommand="gotolink('test12.php');" />
<menuitem label="test13" oncommand="gotolink('test13.php');" />
<menuitem label="test14" oncommand="gotolink('test14.php');" />
<menuitem label="test15" oncommand="gotolink('test15.php');" />
</menupopup>
</menu>
<menuitem label="test2" oncommand="gotolink('test2.php');"/>
</menupopup>
</menu>
...

Je désire en changer de style, dans ma page css j'ai :

/* page application.xul */
menulist,menubar,menupopup,toolbar,tabpanels
{
background-color: #404040;
}
menu,menuitem
{
color: #FFFFFF;
}
menu:hover,menuitem:hover
{
background-color: #E55B00;
}

Voilà tout fonctionne, excepté le survol des premiers items (ceux du menubar) et les items sélectionnés mais non survolés (lorsque vous laissez le menu déplié sans le survol de la souris. Comment faire pour en changer la couleur de la police et le fond ?

Merci par avance...

# Re: menubar, menu, css et compagnie...

Envoyé par : xulien

Date : 29/11/2007 10:37

il me semble que pour changer le style des items sélectionnés mais non survolés il faut que tu utilises :

menuitem:active
{
  background-color:...;
}

Je n'ai pas compris ton problème de survol des premiers items.

# Re: menubar, menu, css et compagnie...

Envoyé par : kryogen

Date : 29/11/2007 10:47

Non, j'ai déjà essayé cela, ça ne change rien.
Pour le survol des premiers items par exemple dans firefox, c'est "Fichier", "Edition", Affichage",...
Dans mon exemple, c'est "test".

# Re: menubar, menu, css et compagnie...

Envoyé par : xulien

Date : 29/11/2007 12:05

As tu regarder dans menu.css de firefox ou xulrunner, ca t'aidera surement à comprendre les différents états

# Re: menubar, menu, css et compagnie...

Envoyé par : kryogen

Date : 29/11/2007 12:06

Ne faudrait-il pas faire un événements de la souris genre "mouseout" ?
si oui comment faire ?
merci

# Re: menubar, menu, css et compagnie...

Envoyé par : kryogen

Date : 29/11/2007 12:07

oups pas vu ton post, ok je vais voir...

# Re: menubar, menu, css et compagnie...

Envoyé par : kryogen

Date : 29/11/2007 12:55

heu... désolé pour mon ignorance mais je la trouve où cette feuille de style ? J'ai cherché et pas trouvé...

# Re: menubar, menu, css et compagnie...

Envoyé par : kryogen

Date : 29/11/2007 14:29

bon bah c'est pas grave je déleste le bazard... merci quand même.

# Re: menubar, menu, css et compagnie...

Envoyé par : xulien

Date : 30/11/2007 10:19

tu es sur win ou linux ? xulrunner ou firefox ?

# Re: menubar, menu, css et compagnie...

Envoyé par : kryogen

Date : 03/12/2007 09:23

Sous Win et Firefox...

# Re: menubar, menu, css et compagnie...

Envoyé par : xulien

Date : 03/12/2007 13:33

tu trouveras les css dans ./Mozilla Firefox/chrome/classic.jar à ouvrir avec winzip

# Re: menubar, menu, css et compagnie...

Envoyé par : kryogen

Date : 03/12/2007 17:05

ok merci bien.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.