Farben in den Sidebars

  • Ich verwende Multisidebar und habe links die Bookmarks und rechts Scrapbook. Es ist mir gelungen, die Farben dort einzustellen mit folgendem Code in der userchrome.css:

    #bookmarks-view tree {
    -moz-appearance: none !important;
    background-color:#660000 !important;
    color:#88B8E7 !important;
    }
    /* SCRAPBOOK Hintergrund */
    #sbTree {
    -moz-appearance: none !important;
    background-color:#660000 !important;
    color:#D89E78 !important;
    }

    Aber: Wenn ich dort einen Link angeklickt habe, öffnet sich brav die Seite, aber der Hintergrund des Links (die ganze Zeile in der Sidebar) bleibt dann für die restliche Fx-Sitzung weiß.

    Wie lautet der Code, um diese Zeile (selectet? hover? ...) einzufärben?

    Schöne Grüße von/aus Hernals
    Hart: AMD Athlon II X3, 3 GB Ram, NVIDIA GEFORCE 315, LAN (Chello Wien)
    Weich: W7 Home Premium 64-bit SP1, Fx aktuell (deutsch); Personas: Brushed Metal XP
    Sicher: Windows Firewall

  • Zitat von Steph

    Versuche mal was in der Richtung ...
    [_moz-menuactive="true"]

    Geht leider nicht, trotzdem danke!
    Ich suche den Code für etwas wie "selected, aber nicht aktiv"
    Gibt es wo Code-Sammlungen oder Beispiele?

    Schöne Grüße von/aus Hernals
    Hart: AMD Athlon II X3, 3 GB Ram, NVIDIA GEFORCE 315, LAN (Chello Wien)
    Weich: W7 Home Premium 64-bit SP1, Fx aktuell (deutsch); Personas: Brushed Metal XP
    Sicher: Windows Firewall

  • Meinst Du so etwas ähnliches?

    http://img170.imageshack.us/img170/4822/bs075ec2.png

    Vorbehaltlich der Nutzung von Multisidebar und Scarpbook. Für Bookmarks versuche doch mal:

    Code
    @-moz-document url(chrome://browser/content/bookmarks/bookmarksPanel.xul)  {
    
    
    /* Dein Code */
    
    	}

    Für Auswahl versuche in der Art:

    CSS
    treechildren::-moz-tree-cell(focus, selected, current)  { 
            background: /*Farbe*/ !important; 
    	}
    treechildren::-moz-tree-cell-text(focus, selected, current)  { 
            color: /*Farbe*/ !important; 
            }
  • Zitat von pcinfarkt

    Meinst Du so etwas ähnliches? ...
    ... treechildren::-moz-tree-cell(focus, selected, current)...

    Danke, wir sind schon ganz nahe!
    Wenn ich in einer Sidebar auf einen Link klicke, nimmt der Hintergrund für die Dauer des Ladens der gewählten Seite die Farbe an. Wenn alles geladen ist, wird der Hintergrund wieder weiß. Ich schließe daraus, dass es außer "(focus, selected, current)" noch ein Wort geben muss, das den Zustand nach Beenden des Ladens betrifft, wo der Fokus nicht mehr in der Sidebar liegt. Also selected, aber nicht focus.
    Was kann das wohl sein...?

    Schöne Grüße von/aus Hernals
    Hart: AMD Athlon II X3, 3 GB Ram, NVIDIA GEFORCE 315, LAN (Chello Wien)
    Weich: W7 Home Premium 64-bit SP1, Fx aktuell (deutsch); Personas: Brushed Metal XP
    Sicher: Windows Firewall

  • ... geht der hier vielleicht ... :

    treechildren[alternatingbackground="true"]::-moz-tree-row(odd, selected),
    treechildren::-moz-tree-row(selected) {
    background-color: #660000 !important ;
    }

  • Ich habe jetzt einmal mit diesem

    treechildren::-moz-tree-cell(selected) {
    background:#850000 !important;
    }

    erreicht, dass links und rechts, also Bookmarks und Scrapbook, der ausgewählte aber inaktive Hintergund meine gewählte Farbe annimmt. Mir fehlt jetzt vermutlich nur mehr der code für die treechildren von Scrapbook. Weißt Du, wie man die (allein) anspricht?

    Schöne Grüße von/aus Hernals
    Hart: AMD Athlon II X3, 3 GB Ram, NVIDIA GEFORCE 315, LAN (Chello Wien)
    Weich: W7 Home Premium 64-bit SP1, Fx aktuell (deutsch); Personas: Brushed Metal XP
    Sicher: Windows Firewall