1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. HT-Frogger

Beiträge von HT-Frogger

  • Menübar ein-/ausblenden, Verhalten ändern?

    • HT-Frogger
    • 20. November 2017 um 19:41

    Die Autohide Funktion für die mit Alt-Taste eingeblendete Menübar ist nicht nachgerüstet, das geht bei mir von Hause aus. Einfach die Menübar mit Rechtsklick auf die Leisten ausschalten und dann mal Alt drücken, das geht hier. Ich kriege aber nicht raus wie das angesprochen werden muß. Kann schon gut sein, daß eine Verzögerung ausreicht um so ein Pupup zu öffnen. Am liebsten wäre mir Autohide ganz aus und nur noch mit Alt wieder weg. Oder ist diese Funktion nur bei Linux da?

    Gruß Harry

  • Menübar ein-/ausblenden, Verhalten ändern?

    • HT-Frogger
    • 20. November 2017 um 18:55

    Ich kram den alten Fred mal wieder raus, vielleicht hat ja doch jemand eine Idee wie man das Auto-Verschwinden unterbinden oder zähmen kann. Evt mit einem Script?

    Gruß Harry

  • FF ab 57: Anpaßbares Retro-Design für die userChrome.css

    • HT-Frogger
    • 20. November 2017 um 18:24

    Klar doch, irgendwann gibt es einen Wettbewerb um das schönste und das schrägste Design... Gruß Harry

  • eckige Tabs bei Quantum abrunden

    • HT-Frogger
    • 20. November 2017 um 18:09

    Ohhh jaaa! Das hat einer geklaut! -> "userChrome.css" In Schlechtschreibung war ich schon immer gut. Besser man kopiert solche Sachen, macht auch weniger Tipparbeit...

    Gruß Harry

  • FF ab 57: Anpaßbares Retro-Design für die userChrome.css

    • HT-Frogger
    • 20. November 2017 um 17:57

    Boersenfeger: Klar, Du bist ja auch schon weiter, aber es soll ja auch Neulinge geben...

    Gruß Harry

  • FF58 startet nicht mehr in Ubuntu 16.04

    • HT-Frogger
    • 20. November 2017 um 17:53

    Es kann sein, daß ein vun Ubuntu speziell angepaßtes Startscript dafür verantwortlich ist. Kann aber auch am Profil liegen.

    Ich teste das mit dem Profil immer auf die brutale Methode: DerProfilordner ist "~/.mozilla/firefox/Profilverzeichnisname".
    Den Ordner "~/.mozilla/firefox/..." einfach umbenennen in "~/.mozilla/firefox-old/...".
    Beim nächsten Start des Firefox wird dort ein neues Verzeichnis "firefox" mit einem ganz sauberem neuen Profil angelegt.

    Nach dem Test kann man bei Bedarf das neu angelegte Verzeichnis wieder löschen, die Umbenennung rückgängig machen und im fehlerhaften Profil weiter nach der Ursache forschen.

    Das ist zwar nicht die Methode die Mozilla vorsieht, aber unter Linux sehr einfach zu machen...

    Gruß Harry

  • FF ab 57: Anpaßbares Retro-Design für die userChrome.css

    • HT-Frogger
    • 20. November 2017 um 17:29

    So manch einer weint ja dem Classiv Theme Restorer nach (mir ging es auch so!). Deshalb habe ich ein leicht anpaßbares Retro-Design für die userChrome.css geschrieben. Die Farbwerte und einige Andere sind ziemlich am Anfang in Variablen festgelegt, also braucht man fürs Erste nur dort zu ändern um ein völlig anderes Aussehen zu erreichen. Ich denke das kann jeder, auch mit wenig oder ohne CSS-Erfahrung.

    Wer Lust hat, kann es ja mal ausprobieren. Da ich selbst ziemlich vergeßlich bin, habe ich mit Kommentaren nicht gespart, so daß es an sich selbsterklärend ist. Es ist natürlich noch reichlich ausbaufähig.

    [attachment=1]firefox-retro-design.png[/attachment]
    [attachment=0]firefox-retro-design-2.png[/attachment]

    CSS
    /* Do not remove the @namespace line -- it's required for correct functioning
     * set default namespace to XUL
     */
    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
    
    
    /* Dies ist eine Design-Datei für Firefox ab Version 57
     * Dateiname: "userChrome.css" (reine Textdatei) vom 28.01.2018
     * 
     * Sie gehört in den Unterordner "chrome" im Firefox-Profilordner (Hilfe ->
     * Informationen zur Fehlerbehebung -> Profilverzeichnis -> Ordner öffnen).
     * 
     * Garantie: keine, nach bestem Wissen und ohne Gewissen ;-)
     * Lizenz: darf frei verwendet werden
     * Autor: HT-Frogger (Harry)
     * Bei Unklarheiten einfach fragen...
     * 
     * Mein Dank geht an die "Macher" von selfhtml.org und camp-firefox.de,
     * da vor allem an Sören und an den immer freundlichen und nicht aus der
     * Ruhe zu bringenden Andreas.
     */
    
    
    
    
    /**********************************************************
     ********** Inhalt (Abschnitte) ***************************
     **********************************************************/
    
    
    /* Allgemeine Hinweise
     * Besonderheit: Scripte für den Firefox
     * Farbzuweisungen etc mit Variablen, Hinweise
     * Austauschblöcke mit Farbzuweisungen
     * Schriftgröße und Schriftart
     * Vollbildmodus
     * Reihenfolge der Leisten
     * Pauschale Angaben für alle Leisten
     * Pauschale Angaben für alle Buttons
     * Einige Extra-Buttons
     * Menü-Leiste
     * Navigations-Leiste
     * Lesezeichen-Leiste
     * TAB-Leiste
     * Suchleiste
     * Entwicklerleiste
     * Neue Toolbar unten mit Statusleiste (erfordert Scripte)
     * Spielwiese zum experimentieren
     */
    
    
    
    
    /**********************************************************
     ********** Allgemeine Hinweise ***************************
     **********************************************************/
    
    
    /* Kommentare beginnen mit /* und enden mit */
    /* 
     * Diese Datei besteht aus mehreren CSS-Regeln.
     * 
     * Eine CSS-Regel besteht aus einem oder mehreren durch Komma getrennten
     * Selektoren oder Gruppen mit mehreren verketteten Selektoren denen
     * innerhalb geschweifter Klammern eine oder mehrere CSS-Eigenschaften folgen.
     *  Siehe: https://wiki.selfhtml.org/wiki/Referenz:CSS
     * 
     * Eine CSS-Eigenschaft besteht aus dem Namen der Eigenschaft, gefolgt von
     * einem Doppelpunkt, einem oder mehreren zugewiesenen Werten sowie einem
     * abschließenden Semikolon.
     *  Siehe: https://wiki.selfhtml.org/wiki/Schnell-Index/CSS
     * 
     * Anmerkung zur Reihenfolge der CSS-Regeln:
     * Spezifische Regelsätze haben eine höhere "Gewichtung".
     * Es gibt 3 "Gewichtungs-Zähler": A (hoch), B (mittel) und C (niedrig).
     * Es ist wie eine 3-stellige Zahl (ABC) zu verstehen.
     * 
     * Jeder vorkommende Selektor im Regelsatz erhöht einen der 3 Zähler:
     * ID-Selektoeren (#name):                 Zähler (A)
     * Attribut-Selektoren (name[att]):        Zähler (B)
     * Klassen-Selektoren (name.kla):          Zähler (B)
     * Pseudoklassen-Selektoren (name:p-kla):  Zähler (B)
     * Normale Typ-Selektoren (name):          Zähler (C)
     * Pseudoelement-Selektoren (name::p-ele): Zähler (C)
     *  Siehe: https://wiki.selfhtml.org/wiki/CSS/Kaskade
     * 
     * Wird, wie hier, mit "!important" festgelegt, daß diese Eigenschaft
     * "wichtig" ist, kann sie nachträglich mit normalen CSS-Anweisungen
     * (ohne "!important") bei sonst gleicher Gewichtung nicht mehr geändert
     * werden, die letzte Eigenschaft mit "!important" ist dann gültig.
     * 
     * Farbangaben mit genormten Namen (z.B. white, red, blue, transparent),
     * 3-stellig Hex z.B. #3f0 (je eine Hexziffer für rot, grü, und blau),
     * 6-stellig Hex z.B. #32fc00 (je zwei Hexziffern für rot, grü, und blau)
     * oder anderen üblichen CSS-Möglichkeiten.
     * "linear-gradient(Farbe1, Farbe2)" erzeugt einen vertikalen Farbverlauf.
     *  Siehe: https://wiki.selfhtml.org/wiki/Grafik/Farbpaletten
     * 
     * Die wichtigsten CSS-Eigenschaften:
     * color            Schriftfarbe
     * background       Hintergrund (auch mit Grafiken)
     * background-color nur die Hintergrundfarbe
     * border           Rahmen (Art, Stärke, Farbe
     * border-color     nur die Rahmenfarbe
     * border-radius    abgerundete Ecken bis hin zum Kreis
     * margin           Außenabstand bis zum übergeordneten Element
     * padding          Innenabstand bis zum innenliegenden Element
     *  Siehe: https://wiki.selfhtml.org/wiki/Schnell-Index/CSS
     * 
     * Abstände und Eckenradius können in Pixeln oder in Prozent (z.B. 15px oder
     * 50% für runde Buttons) oder in anderen CSS-Maßeinheiten angegeben werden.
     * 
     * 4 Angaben beziehen sich meist auf die Seiten oben, rechts, unten und links
     * oder die Ecken oben-links, oben-rechts, unten-rechts und unten-links.
     * 
     * Zum Bearbeiten einen Texteditor (ab besten einen mit Syntax-Highlighting)
     * verwenden, nicht mit Word oder ähnlichem.
     * 
     * Ganze Blöcke die nicht verwendet werden sollen mit Kommentarzeichen davor
     * (Schrägstrich+Stern) und dahinter (Stern+Schrägstrich) "auskommentieren".
     */
    
    
    
    
    /**********************************************************
     ********** Besonderheit: Scripte für den Firefox *********
     **********************************************************/
    
    
    /* Der neue Firefox ab V57 kann nicht mehr so einfach mit neuen Funktionen
     * durch Add-ons verändert werden. Hierfür gibt es jedoch verschiedene Scripte
     * auf https://github.com/ardiman/
     * oder im Forum: https://www.camp-firefox.de/forum/.
     * 
     * Die Grundlage um Scripte ausführen zu können gibt es hier:
     * Quelle: https://github.com/ardiman/userChrome.js/tree/master/_userChrome
     * Es sind 4 Dateien, jede Datei aufrufen, als RAW anzeigen und speichern.
     * 
     * Diese Dateien müssen von Hand in folgende Verzeichnisse kopiert werden:
     * 
     * "config.js"       in das "Firefox-Installationsverzeichnis/"
     * "userChromeJS.js" in das "Firefox-Installationsverzeichnis/"
     * "config-prefs.js" in das "Firefox-Installationsverzeichnis/defaults/pref/"
     *
     * "userChrome.js"   in das "Firefox-Profilverzeichnis/chrome/"
     * 
     * Ebenfalls in das "Firefox-Profilverzeichnis/chrome/" gehören
     * auch die gewünschten Scripte mit der typischen Endung ".uc.js"
     */
    
    
    
    
    /**********************************************************
     ********** Farbzuweisungen etc mit Variablen *************
     **********************************************************/
    
    
    /* Meine Abkürzungen in den Variablennamen:
     *
     * --con = Container für die oberen Leisten
     * --fin = Suchleiste
     * --dev = Entwicklerleiste
     * --sta = neue Statusleiste
     * --bar = Leisten
     * --but = Tasten
     * --inp = Eingabefeld
     * --les = Lesezeichen
     * --tab = Tabs
     * --men = verschiedene Menüs
     * 
     * -hgf = Hintergrundfarbe
     * -txt = Textfarbe
     * -rah = Rahmenfarbe
     *
     * -gra = Grafiksymbol
     * -tcb = Tab-Close-Button
     * -udb = Up-Down-Schaltflächen
     * -pop = Pop-Up-Menüs
     * -ver = sichere Verbindung (verifiziert)
     * 
     * -hov = hover (bei Mauskontakt)
     * -akt = aktiv (gedrückt)
     * -sel = selected (ausgewählt)
     * -ope = open (geöffnet)
     * -dis = disabled (nicht wählbar)
     * -opa = opacity (0=durchsichtig, 1=undurchsichtig)
     * -rad = Radius (für abgerundete Ecken)
     * 
     * Die Wertezuweisungen der Variablen geschieht in einem besonderen Block,
     * es folgen u.U. mehrere Farbzuweisungsblöcke, einer sollte nur aktiv sein!
     * 
     * Der Selektor ":root" spricht alles an,
     * der folgende Block "{...}" ist dann aktiv.
     * 
     * Ist der Selektor ":root" auskommentiert (also nicht vorhanden),
     * so ist der folgende Block "{...}" nicht aktiv.
     * 
     * Zum Design "Blau metallic" und "Grau dunkel" paßt am besten
     * das Standard-Theme "Dunkel" mit heller Schrift, zu "Grau hell"
     * paßt das Standard-Theme "Hell" mit dunkler Schrift.
     * Nicht benötigte Blöcke kann man auch einfach löschen oder
     * eigene Kreationen hinzufügen.
     * 
     * ! Besonderheit zum ausgelagerten Austauschblock mit Farbzuweisungen:
     * !
     * ! Ich habe mehrere Designs (Farbzuweisungen) in verschiedene CSS-Dateien
     * ! ausgelagert. Mit einem Script von EffPeh (leicht von mir verändert)
     * ! wird in der Navigationsleiste ein Button zum durchschalten der
     * ! verschiedenen Designs angezeigt.
     * !
     * ! Sonst folgen hier die Blöcke "Farbzuweisungen" wie oben beschrieben.
     */
    
    
    
    
    /**********************************************************
     ********** Farbzuweisungen: Design Blau metallic *********
     **********************************************************/
    
    
    :root {
    /* Leisten-Container: Im Vordergrund das aktuelle Firefox-Symbol
     * ganz rechts, 5 Pixel von rechts und von unten.
     * Der Hintergrund in dunkelblau mit Wölbungseffekt (linear-gradient),
     * der Verlauf geht von oben (#00c) bis nach unten (#007), Schrift weiß
     */
    --con-hgf:
      url("resource:///chrome/browser/content/branding/icon64.png")
      no-repeat right 5px bottom 5px,
      linear-gradient(#00c, #007);
    --con-rah:     #999;
    --con-txt:     #fff;
    
    
    /* Vom Leisten-Container abweichender Hintergrund:
     * Menüleiste, Navigationsleiste, Lesezeichenleiste und Tableiste,
     * sonst none eintragen
     */
    --men-bar-hgf: none;
    --nav-bar-hgf: none;
    --xxxles-bar-hgf: none;
    --tab-bar-hgf: none;
    
    
    /* Bei sicherer Verbindung (grünes Schloß in URL-Bar) Hintergrundfarbe
     * sonst none eintragen
     */
    --url-ver-hgf: linear-gradient(#578, #444);
    
    
    /* und einen senkrechten Trennstrich rechts daneben (Stärke, Art und Farbe)
     * damit es auffälliger ist, sonst none eintragen
     */
    --url-ver-rah: 3px solid #0c0;
    
    
    /* Die unteren Leisten ohne das Firefoxsymbol,
     * Suchleiste und Entwicklerleiste
     */
    --fin-bar-hgf: linear-gradient(#00c, #007);
    --dev-bar-hgf: linear-gradient(#00c, #007);
    
    
    /* Aufklappmenüs der Menüs und der Lesezeichen
     */
    --men-hgf:     #def;
    --men-udb-hgf: #bcd;
    --men-udb-hov: #3ae;
    --men-rah:     #888;
    
    
    /* Tasten in Metallic-Farben mit Wölbungseffekt, Rahmen, Ecken-Raduis
     */
    --but-hgf:     linear-gradient(#758, #222);
    --but-hgf-hov: linear-gradient(#869, #444);
    --but-hgf-akt: linear-gradient(#444, #869);
    --but-rah:     #888 #666 #666 #888;
    --but-rah-hov: #aaa #888 #888 #aaa;
    --but-rah-akt: #888 #aaa #aaa #888;
    --but-rah-gra: #fff;
    --but-txt:     #fff;
    --but-dis-opa: 0.6;
    --but-rad:     5px;
    
    
    /* Eingabefeld mit inversem Wölbungseffekt, Rahmen, Ecken-Raduis
     */
    --inp-hgf:     linear-gradient(#446, #66a);
    --inp-rah:     #888 #aaa #aaa #888;
    --inp-rad:     5px;
    
    
    /* Lesezeichenordner in verschiedenen Schriftfarben
     * (auch die Ordnersymbolfarben), im Abschnitt Lesezeichen-Leiste
     * dafür die Texte anpassen, Ecken-Radius anpassen,
     * Hintergrundfarbe und Rahmenfarbe,
     * im PopUp-Fenster dunkle Schriftfarbe
     */
    --les-hgf:     linear-gradient(#578, #222);
    --les-hgf-hov: linear-gradient(#689, #444);
    --les-hgf-ope: linear-gradient(#444, #689);
    --les-rah:     #888 #666 #666 #888;
    --les-rah-hov: #aaa #888 #888 #aaa;
    --les-rah-ope: #888 #aaa #aaa #888;
    --les-txt:     #fff;
    --les-txt-pop: #000;
    --les-txt-rt:  #f44;
    --les-txt-ge:  #ff3;
    --les-txt-gn:  #3f3;
    --les-txt-zy:  #3ff;
    --les-txt-bl:  #33f;
    --les-txt-ma:  #f3f;
    --les-rad:     5px;
    
    
    /* Tabs mit Farben, Rahmen, Ecken-Raduis
     */
    --tab-txt:     #bbb;
    --tab-txt-hov: #ddd;
    --tab-txt-sel: #fff;
    --tab-hgf:     linear-gradient(#768, #222);
    --tab-hgf-hov: linear-gradient(#879, #444);
    --tab-hgf-sel: #000;
    --tab-rah:     #666;
    --tab-rah-hov: #999;
    --tab-rah-sel: #ccc;
    --tab-rad:     15px 15px 0 0;
    
    
    /* Tab-Close-Button
     */
    --tcb-txt:     #fff;
    --tcb-hgf:     linear-gradient(#944, #433);
    --tcb-hgf-sel: linear-gradient(#a00, #600);
    --tcb-hgf-hov: linear-gradient(#b00, #800);
    --tcb-rah:     #999;
    --tcb-rad:     5px;
    
    
    /* neue Statusleiste, Hintergrundfarbe, Textfarbe,
     * Höhe (ca. 24 Pixel bzw ca. 30 Pixel für Buttons),
     * Länge (100% oder weniger wenn rechts Platz für Buttons bleiben soll)
     */
    --sta-bar-hgf: linear-gradient(#00c, #007);
    --sta-txt:     #ccc;
    --sta-bar-hoe: 20px;
    --sta-bar-lae: 100%;
    }
    
    
    
    
    /**********************************************************
     ********** Farbzuweisungen: Design Grau dunkel ***********
     **********************************************************/
    
    
    /* :root */ {
    /* Leisten-Container: Im Vordergrund das aktuelle Firefox-Symbol
     * ganz rechts, 5 Pixel von rechts und von unten,
     * der Hintergrund in dunkelgrau, Schrift weiß
     */
    --con-hgf:
      url("resource:///chrome/browser/content/branding/icon64.png")
      no-repeat right 5px bottom 5px, #333;
    --con-rah:     #999;
    --con-txt:     #fff;
    
    
    /* Vom Leisten-Container abweichender Hintergrund:
     * Menüleiste, Navigationsleiste, Lesezeichenleiste und Tableiste,
     * sonst none eintragen
     */
    --men-bar-hgf: none;
    --nav-bar-hgf: none;
    --les-bar-hgf: none;
    --tab-bar-hgf: none;
    
    
    /* Bei sicherer Verbindung (grünes Schloß in URL-Bar) Hintergrundfarbe
     * sonst none eintragen
     */
    --url-ver-hgf: #353;
    
    
    /* und einen senkrechten Trennstrich rechts daneben (Stärke, Art und Farbe)
     * damit es auffälliger ist, sonst none eintragen
     */
    --url-ver-rah: 3px solid #0c0;
    
    
    /* Die unteren Leisten ohne das Firefoxsymbol,
     * Suchleiste und Entwicklerleiste
     */
    --fin-bar-hgf: #333;
    --dev-bar-hgf: #333;
    
    
    /* Aufklappmenüs der Menüs und der Lesezeichen
     */
    --men-hgf:     #def;
    --men-udb-hgf: #bcd;
    --men-udb-hov: #3ae;
    --men-rah:     #888;
    
    
    /* Tasten in mittelgrau, Rahmen, Ecken-Raduis
     */
    --but-hgf:     #555;
    --but-hgf-hov: #777;
    --but-hgf-akt: #333;
    --but-rah:     #999;
    --but-rah-hov: #ccc;
    --but-rah-akt: #999;
    --but-rah-gra: #fff;
    --but-txt:     #fff;
    --but-dis-opa: 0.6;
    --but-rad:     5px;
    
    
    /* Eingabefeld in mittelgrau, Rahmen, Ecken-Raduis
     */
    --inp-hgf:     #555;
    --inp-rah:     #999;
    --inp-rad:     5px;
    
    
    /* Lesezeichenordner in verschiedenen Schriftfarben
     * (auch die Ordnersymbolfarben), im Abschnitt Lesezeichen-Leiste
     * dafür die Texte anpassen, Ecken-Radius anpassen,
     * Hintergrundfarbe und Rahmenfarbe,
     * im PopUp-Fenster dunkle Schriftfarbe
     */
    --les-hgf:     #555;
    --les-hgf-hov: #777;
    --les-hgf-ope: #333;
    --les-rah:     #999;
    --les-rah-hov: #ccc;
    --les-rah-ope: #999;
    --les-txt:     #fff;
    --les-txt-pop: #000;
    --les-txt-rt:  #f44;
    --les-txt-ge:  #ff3;
    --les-txt-gn:  #3f3;
    --les-txt-zy:  #3ff;
    --les-txt-bl:  #33f;
    --les-txt-ma:  #f3f;
    --les-rad:     5px;
    
    
    /* Tabs mit Farben, Rahmen, Ecken-Raduis
     */
    --tab-txt:     #bbb;
    --tab-txt-hov: #fff;
    --tab-txt-sel: #fff;
    --tab-hgf:     #555;
    --tab-hgf-hov: #777;
    --tab-hgf-sel: #000;
    --tab-rah:     #999;
    --tab-rah-hov: #ccc;
    --tab-rah-sel: #fff;
    --tab-rad:     15px 15px 0 0;
    
    
    /* Tab-Close-Button in rot
     */
    --tcb-txt:     #fff;
    --tcb-hgf:     #800;
    --tcb-hgf-sel: #800;
    --tcb-hgf-hov: #a00;
    --tcb-rah:     #999;
    --tcb-rad:     5px;
    
    
    /* neue Statusleiste, Hintergrundfarbe, Textfarbe,
     * Höhe (ca. 24 Pixel bzw ca. 30 Pixel für Buttons),
     * Länge (100% oder weniger wenn rechts Platz für Buttons bleiben soll)
     */
    --sta-bar-hgf: #333;
    --sta-txt:     #ccc;
    --sta-bar-hoe: 20px;
    --sta-bar-lae: 100%;
    }
    
    
    
    
    /**********************************************************
     ********** Farbzuweisungen: Design Grau hell *************
     **********************************************************/
    
    
    /* :root */ {
    /* Leisten-Container: Im Vordergrund das aktuelle Firefox-Symbol
     * ganz rechts, 5 Pixel von rechts und von unten,
     * der Hintergrund in hellgrau, Schrift schwarz
     */
    --con-hgf:
      url("resource:///chrome/browser/content/branding/icon64.png")
      no-repeat right 5px bottom 5px, #eee;
    --con-rah:     #999;
    --con-txt:     #000;
    
    
    /* Vom Leisten-Container abweichender Hintergrund:
     * Menüleiste, Navigationsleiste, Lesezeichenleiste und Tableiste,
     * sonst none eintragen
    */
    --men-bar-hgf: none;
    --nav-bar-hgf: none;
    --les-bar-hgf: none;
    --tab-bar-hgf: none;
    
    
    /* Bei sicherer Verbindung (grünes Schloß in URL-Bar) Hintergrundfarbe
     * sonst none eintragen
     */
    --url-ver-hgf: #cfc;
    
    
    /* und einen senkrechten Trennstrich rechts daneben (Stärke, Art und Farbe)
     * damit es auffälliger ist, sonst none eintragen
     */
    --url-ver-rah: 3px solid #0c0;
    
    
    /* Die unteren Leisten ohne das Firefoxsymbol,
     * Suchleiste und Entwicklerleiste
     */
    --fin-bar-hgf: #eee;
    --dev-bar-hgf: #eee;
    
    
    /* Aufklappmenüs der Menüs und der Lesezeichen
     */
    --men-hgf:     #eef;
    --men-udb-hgf: #bcd;
    --men-udb-hov: #3ae;
    --men-rah:     #888;
    
    
    /* Tasten in mittelgrau, Rahmen, Ecken-Raduis
     */
    --but-hgf:     #ddd;
    --but-hgf-hov: #bbb;
    --but-hgf-akt: #999;
    --but-rah:     #666;
    --but-rah-hov: #333;
    --but-rah-akt: #000;
    --but-rah-gra: #000;
    --but-txt:     #000;
    --but-dis-opa: 0.5;
    --but-rad:     5px;
    
    
    /* Eingabefeld in mittelgrau, Rahmen, Ecken-Raduis
     */
    --inp-hgf:     #ddd;
    --inp-rah:     #666;
    --inp-rad:     5px;
    
    
    /* Lesezeichenordner in verschiedenen Schriftfarben
     * (auch die Ordnersymbolfarben), im Abschnitt Lesezeichen-Leiste
     * dafür die Texte anpassen, Ecken-Radius anpassen,
     * Hintergrundfarbe und Rahmenfarbe,
     * im PopUp-Fenster dunkle Schriftfarbe
     */
    --les-hgf:     #ddd;
    --les-hgf-hov: #bbb;
    --les-hgf-ope: #999;
    --les-rah:     #666;
    --les-rah-hov: #333;
    --les-rah-ope: #000;
    --les-txt:     #000;
    --les-txt-pop: #000;
    --les-txt-rt:  #900;
    --les-txt-ge:  #009;
    --les-txt-gn:  #090;
    --les-txt-zy:  #066;
    --les-txt-bl:  #009;
    --les-txt-ma:  #606;
    --les-rad:     5px;
    
    
    /* Tabs mit Farben, Rahmen, Ecken-Raduis
     */
    --tab-txt:     #333;
    --tab-txt-hov: #000;
    --tab-txt-sel: #fff;
    --tab-hgf:     #ccc;
    --tab-hgf-hov: #aaa;
    --tab-hgf-sel: #666;
    --tab-rah:     #666;
    --tab-rah-hov: #333;
    --tab-rah-sel: #000;
    --tab-rad:     15px 15px 0 0;
    
    
    /* Tab-Close-Button in rot
     */
    --tcb-txt:     #000;
    --tcb-hgf:     #f66;
    --tcb-hgf-sel: #f66;
    --tcb-hgf-hov: #f33;
    --tcb-rah:     #999;
    --tcb-rad:     5px;
    
    
    /* neue Statusleiste, Hintergrundfarbe, Textfarbe,
     * Höhe (ca. 24 Pixel bzw ca. 30 Pixel für Buttons),
     * Länge (100% oder weniger wenn rechts Platz für Buttons bleiben soll)
     */
    --sta-bar-hgf: #eee;
    --sta-txt:     #333;
    --sta-bar-hoe: 20px;
    --sta-bar-lae: 100%;
    }
    
    
    
    
    /**********************************************************
     ********** Schriftgröße und Schriftart *******************
     **********************************************************/
    
    
    /* Für Sehbehinderte: Die Schrift allgemein etwas größer:
     * Den Wert von "font-size:" anpassen, der Standardwert ist etwa 20px.
     * 
     * Dadurch entsteht beim Vollbildmodus vermutlich oben ein störender Rand.
     * Dann im nächsten Abschnitt den negativen Wert von "margin-top:"
     * entsprechend vergrößern.
     * 
     * Man kann auch eine andere Schriftart verwenden, sie muß aber auf dem
     * Rechner installiert sein. Namen mit Leerzeichen in Hochkommata setzen.
     * Es können mehrere Schriftarten angegeben werden (als Notnagel falls
     * eine nicht installiert ist).
     * 
     * Und dann kann man noch verschiedene Textschatten setzen - wer es mag.
     * Das ist sicher nicht überall angebracht, aber evt in einigen Leisten.
     * Die 4 Werte sind: X-Versatz Y-Versatz Streuung und Farbe.
     * 
     * Die folgendende CSS-Regel ist durch die Kommentarzeichen davor
     * und dahinter unwirksam, bei Verwendung diese bitte entfernen!
     */
    
    
    /*
    #main-window * {
      font-size: 30px !important;
      font-family: Verdana, Arial, sans-serif !important;
      text-shadow: 3px 3px 5px #3ff !important;
    }
    */
    
    
    
    
    /**********************************************************
     ********** Vollbildmodus *********************************
     **********************************************************/
    
    
    /* Damit die Rückkehr aus dem Vollbildmodus mit der Maus klappt:
     * 
     * Der Container für die oberen Leisten wird beim Vollbildmodus nach oben
     * aus dem  Anzeigebereich hinaus geschoben, bis auf einen schmalen Rand.
     * Bei Mauskontakt des letzten Restes wird er wieder ganz angezeigt.
     * 
     * Bei 0 bleibt der Leistencontainer immer voll sichtbar, je größer der
     * negative Wert, desto mehr verschwindet aus dem sichtbaren Bereich,
     * ein Pixel muß für den Mauskontakt am oberen Rand mindestens sichtbar
     * bleiben. Den Wert an die evt veränderte Leistenhöhe anpassen!
     */
    #main-window[inFullscreen="true"] #navigator-toolbox {
      margin-top: -79px !important; /* diesen Wert anpassen */
    }
    
    
    /* Bei Mauskontakt des noch sichtbaren Pixels die Leisten wieder einblenden
     */
    #main-window[inFullscreen="true"] #navigator-toolbox:hover {
      margin-top: 0 !important;
    }
    
    
    /* Etwas schnellere Animation beim ein- und ausblenden, normal ist 1.5s
     */
    #navigator-toolbox {
      transition: 0.5s !important;
    }
    
    
    
    
    /**********************************************************
     ********** Reihenfolge der Leisten ***********************
     **********************************************************/
    
    
    /* Die Reihenfolge der Leisten im Leisten-Container wird durch die
     * zugewiesenen Zahlen der "-moz-box-ordinal-group" bestimmt:
     * Oben die Menü-Leiste, darunter die Navigations-Leiste danach
     * die Lesezeichen-Leiste, unten die TAB-Leiste, so wie man es
     * von früher her gewohnt ist.
     * 
     * Oft wird eine andere Vorgehensweise beschrieben.
     * Ob es wichtig ist? Ich habe sie jedenfalls einfach von 1 bis 4
     * durchnummeriert, das ist übersichtlich und hat bisher geklappt.
     */
    #toolbar-menubar {
      -moz-box-ordinal-group: 1 !important;
    }
    #nav-bar {
      -moz-box-ordinal-group: 2 !important;
    }
    #PersonalToolbar {
      -moz-box-ordinal-group: 3 !important;
    }
    #TabsToolbar {
      -moz-box-ordinal-group: 4 !important;
    }
    
    
    
    
    /**********************************************************
     ********** Pauschale Angaben für alle Leisten ************
     **********************************************************/
    
    
    /* Gemeinsame Hintergrundfarbe des Containers für alle Leisten im
     * Kopfbereich, unten eine dünne Trennlinie zum Datenbereich
     */
    #navigator-toolbox {
      background: var(--con-hgf) !important;
      border-top: 1px solid var(--con-rah) !important;
      border-bottom: 1px solid var(--con-rah) !important;
    }
    
    
    /* Der flexible Zwischenraum darf beliebig breit werden
     */
    toolbarspring {
      max-width: none !important;
    }
    
    
    
    
    /**********************************************************
     ********** Pauschale Angaben für alle Buttons ************
     **********************************************************/
    
    
    /* Damit werden die Hintergründe der Elemente in den Buttons
     * durchsichtig damit die gewählte Buttonfarbe wirken kann
     */
    /* #bottom-toolbar... ist nur für die Script-Erweiterung */
    #bottom-toolbar .toolbarbutton-badge-stack,
    #bottom-toolbar .toolbarbutton-text,
    #bottom-toolbar .toolbarbutton-icon,
    #content findbar .toolbarbutton-badge-stack,
    #content findbar .toolbarbutton-text,
    #content findbar .toolbarbutton-icon,
    #developer-toolbar .toolbarbutton-badge-stack,
    #developer-toolbar .toolbarbutton-text,
    #developer-toolbar .toolbarbutton-icon,
    #navigator-toolbox .toolbarbutton-badge-stack,
    #navigator-toolbox .toolbarbutton-text,
    #navigator-toolbox .toolbarbutton-icon {
      background: none !important;
    }
    
    
    /* Die Hintergrundfarbe und Schriftfarbe angepaßt an die Leistenfarbe,
     * die Rahmen-Stärke und -Farbe und den Ecken-Radius (etwas abgerundet),
     * die Abstände der Buttons (Außen- und Innenabstände) etwas angepaßt,
     * in allen normalen Leisten (#navigator-toolbox),
     * auch in der Suchleiste und in der Entwickler-Leiste.
     */
    #bottom-toolbar toolbarbutton,
    #content findbar toolbarbutton,
    #developer-toolbar toolbarbutton,
    #navigator-toolbox toolbarbutton {
      background: var(--but-hgf) !important;
      color: var(--but-txt) !important;
      fill: var(--but-txt) !important;
      border: 1px solid !important;
      border-color: var(--but-rah) !important;
      border-radius: var(--but-rad) !important;
      margin: 2px !important;
      padding-left: 3px !important;
      padding-right: 3px !important;
    }
    
    
    /* Die Button-Hintergrundfarbe etwas aufhellen,
     * wenn nicht geklickt werden kann (disabled)
     * (der Defaultwert ist mir zu durchsichtig)
     */
    #bottom-toolbar toolbarbutton[disabled="true"],
    #content findbar toolbarbutton[disabled="true"],
    #developer-toolbar toolbarbutton[disabled="true"],
    #navigator-toolbox toolbarbutton[disabled="true"] {
      opacity: var(--but-dis-opa) !important;
    }
    
    
    /* Bei Mauskontakt die Button-Hintergrundfarbe
     * und die Rahmenfarbe andere Farbe,
     * aber nur wenn geklickt werden kann (nicht disabled)
     */
    #bottom-toolbar toolbarbutton:hover:not([disabled="true"]),
    #content findbar toolbarbutton:hover:not([disabled="true"]),
    #developer-toolbar toolbarbutton:hover:not([disabled="true"]),
    #navigator-toolbox toolbarbutton:hover:not([disabled="true"]) {
      background: var(--but-hgf-hov) !important;
      border-color: var(--but-rah-hov) !important;
    }
    
    
    /* Bei gedrückter Taste andere Farbe (aktive)
     */
    #bottom-toolbar  toolbarbutton:active:not([disabled="true"]),
    #content findbar toolbarbutton:active:not([disabled="true"]),
    #developer-toolbar toolbarbutton:active:not([disabled="true"]),
    #navigator-toolbox toolbarbutton:active:not([disabled="true"]) {
      background: var(--but-hgf-akt) !important;
      border-color: var(--but-rah-akt) !important;
    }
    
    
    
    
    /**********************************************************
     ********** Einige Extra-Buttons **************************
     **********************************************************/
    
    
    /* Symbol für den Button um die verschiedenen Designs umzuschalten,
     * es wird dann eine andere (die nächste) Design-Datei geladen
     * die sofort ohne Neustart wirksam wird
     * 
     * Wenn nicht benötigt - einfach löschen!
     */
    #user-farben::after {
      color: white !important;
      content: "\1f3a8" !important;
      font-size: 24px !important;
      margin-left: -26px !important;
      margin-right: 2px !important;
    }
    
    
    /* Symbol für den Button um die userChrome.css neu zu egistrieren,
     * die Grafik im Quelltext gelöscht und hier durch ein Sonderzeichen ersetzt
     * 
     * Wenn nicht benötigt - einfach löschen!
     */
    #ucjs-register-userChrome::after {
      color: white !important;
      content: "\1f4a1" !important;
      font-size: 24px !important;
      margin-left: -26px !important;
      margin-right: 2px !important;
    }
    
    
    /* Symbol für den Button um die Browser Tools direkt zu starten,
     * die Grafik im Quelltext gelöscht und hier durch ein Sonderzeichen ersetzt
     * 
     * Wenn nicht benötigt - einfach löschen!
     */
    #browser-toolbox-button::after {
      color: white !important;
      content: "\1f6e0" !important;
      font-size: 24px !important;
      margin-left: -26px !important;
      margin-right: 2px !important;
    }
    
    
    
    
    /**********************************************************
     ********** Menü-Leiste ***********************************
     **********************************************************/
    
    
    /* Vom Container (#navigator-toolbox) abweichender Hintergrund
     */
    #toolbar-menubar {
      background: var(--men-bar-hgf) !important;
      color: var(--con-txt) !important;
    }
    #toolbar-menubar #main-menubar {
      color: var(--con-txt) !important;
    }
    
    
    /* Die Ordner Lesezeichen-Symbolleiste im Menü Lesezeichen ausblenden
     * weil die Leszeichensymbolleiste hier immer eingeblendet ist
     */
    #toolbar-menubar menu[label="Lesezeichen-Symbolleiste"] {
      display: none !important;
    }
    
    
    /* Oben und unten keinen Abstand halten (ist sonst je 1 Pixel)
     */
    #navigator-toolbox #toolbar-menubar {
      padding-bottom: 0 !important;
      padding-top: 0 !important;
    }
    
    
    /* Hintergrundfarbe der Pull-Down-Menüs
     */
    #toolbar-menubar .arrowscrollbox-scrollbox {
      background: var(--men-hgf) !important;
      border: 1px solid !important;
      border-color: var(--men-rah) !important;
    }
    
    
    
    
    /**********************************************************
     ********** Navigations-Leiste ****************************
     **********************************************************/
    
    
    /* Innerhalb der Leiste links und rechts 5 Pixel Abstand zum Rand,
     * vom Container (#navigator-toolbox) abweichender Hintergrund
     */
    #nav-bar {
      border: none !important;
      background: var(--nav-bar-hgf) !important;
      padding-left: 5px !important;
      padding-right: 5px !important;
    }
    
    
    /* Zurück-Taste und Vor-Taste: 24 Pixel breiter, 12 Pixel Abstand
     * vom Grafik-Element zum linken und rechten Rand des Buttons,
     * oben und unten 2 Pixel Abstand (etwas flachere Buttons),
     * der Back-Button ist der höchste, die übrigen Buttons passen sich an
     */
    #navigator-toolbox #back-button,
    #navigator-toolbox #forward-button {
      padding-left: 12px !important;
      padding-right: 12px !important;
      padding-top: 2px !important;
      padding-bottom: 2px !important;
    }
    
    
    /* Zurück-Taste und Vor-Taste: Rahmen um das Grafik-Element.
     * Zusäztlich mögliche Angaben:
     * Gleiche Grafik (rund): border-radius: 50% !important;
     * Gleiche Breite:        width: 32px !important;
     * Gleiche Höhe:          height: 32px !important;
     * Gleiche Innenabstände: padding: 6px !important;
     */
    #navigator-toolbox #back-button .toolbarbutton-icon,
    #navigator-toolbox #forward-button .toolbarbutton-icon {
      border: 1px solid var(--but-rah-gra) !important;
    }
    
    
    /* URL- und Such-Feld: Hintergrundfarbe Rahmen und Eckenradius angepaßt
     */
    #nav-bar #urlbar,
    #nav-bar #searchbar {
      background: var(--inp-hgf) !important;
      border: 1px solid !important;
      border-color: var(--inp-rah) !important;
      border-radius: var(--inp-rad) !important;
      color: var(--con-txt) !important;
    }
    
    
    /* Add-on-Buttons Icon-Container:
     * Mehr Platz für das Icon, Abstand zum Icon nur 2px (default: 6px)
     */
    #nav-bar toolbarbutton.webextension-browser-action .toolbarbutton-badge-stack {
      padding: 2px !important;
    }
    /* Add-on-Buttons Icon:
     * Icon etwas größer, Größe 24px x 24px (default: 16px x 16px)
     */
    #nav-bar toolbarbutton.webextension-browser-action .toolbarbutton-icon {
      height: 24px !important;
      width: 24px !important;
    }
    
    
    /* Hintergrund der Schloß-Box bei sicherer Verbindung
     */
    #urlbar #identity-box.verifiedIdentity,
    #urlbar #identity-box.verifiedDomain {
      background: var(--url-ver-hgf) !important;
      border-right: var(--url-ver-rah) !important;
    }
    
    
    /* Zoom-Text / Reset, oben kein Abstand (sonst 5px)
     * */
    #zoom-reset-button .toolbarbutton-text {
      padding: 1px !important;
    }
    
    
    
    
    /**********************************************************
     ********** Lesezeichen-Leiste ****************************
     **********************************************************/
    
    
    /* Vom Container (#navigator-toolbox) abweichender Hintergrund
     */
    #PersonalToolbar {
      background: var(--les-bar-hgf) !important;
    }
    
    
    /* Von den Buttons abweichender Hintergrund / Rahmen / Eckenabrundung
     */
    #navigator-toolbox #PersonalToolbar toolbarbutton {
      background: var(--les-hgf) !important;
      border-color: var(--les-rah) !important;
      border-radius: var(--les-rad) !important;
    }
    
    
    /* Bei Mauskontakt die Button-Hintergrundfarbe
     * und die Rahmenfarbe andere Farben
     */
    
    
    #navigator-toolbox #PersonalToolbar toolbarbutton:hover {
      background: var(--les-hgf-hov) !important;
      border-color: var(--les-rah-hov) !important;
    }
    
    
    /* Geöffnet (ausgeklapptes Popup-Menü), Button-Hintergrundfarbe
     * und die Rahmenfarbe andere Farben
     */
    #navigator-toolbox #PersonalToolbar toolbarbutton[open="true"] {
      background: var(--les-hgf-ope) !important;
      border-color: var(--les-rah-ope) !important;
    }
    
    
    /* Textfarbe aller normalen Lesezeichen-Buttons
     */
    #PersonalToolbar .bookmark-item .toolbarbutton-text {
      color: var(--les-txt) !important;
    }
    
    
    /* Textfarbe der Lesezeichen-Texte in den Popup-Menüs
     */
    #PersonalToolbar menupopup .bookmark-item .toolbarbutton-text {
      color: var(--les-txt.pop) !important;
    }
    
    
    /* Textfarbe je nach Label-Name (das ist der Name auf dem Button)
     * unterschiedlich, je Farbe eine separate CSS-Regel.
     * Bei Bedarf mit neuen Abschnitten und anderen Label-Namen und
     * anderen Farb-Variablen ergänzen.
     * 
     * Statt des Labelnamens "[label="Name"]" kann man auch die laufende
     * Label-Nummer ":nth-of-type(Zahl)" verwenden. Damit kann man auch
     * fortlaufende Farbwiederholungen realisieren. ":nth-of-type(3n+1)"
     * bedeutet wenn die Label-Nummer / 3 einen Rest von 1 ergibt.
     */
    #PersonalToolbar .bookmark-item[label="Firmen"] > .toolbarbutton-text {
      color: var(--les-txt-rt) !important;
    }
    #PersonalToolbar .bookmark-item[label="Lesen"] > .toolbarbutton-text {
      color: var(--les-txt-ge) !important;
    }
    #PersonalToolbar .bookmark-item[label="Privat"] > .toolbarbutton-text {
      color: var(--les-txt-gn) !important;
    }
    #PersonalToolbar .bookmark-item[label="Suchen"] > .toolbarbutton-text,
    #PersonalToolbar .bookmark-item[label="Startpage"] > .toolbarbutton-text {
      color: var(--les-txt-zy) !important;
    }
    #PersonalToolbar .bookmark-item[label="Zubehör"] > .toolbarbutton-text {
      color: var(--les-txt-ma) !important;
    }
    
    
    /* Auch die Ordnersymbole in gleicher Farbe wie die Schrift,
     * zuerst die "normalen" dann die in den Popup-Menüs, dann die besonderen
     */
    #PersonalToolbar .bookmark-item {
      fill: var(--les-txt) !important;
    }
    #PersonalToolbar menupopup .bookmark-item {
      fill: var(--les-txt-pop) !important;
    }
    #PersonalToolbar .bookmark-item[label="Firmen"] {
      fill: var(--les-txt-rt) !important;
    }
    #PersonalToolbar .bookmark-item[label="Lesen"] {
      fill: var(--les-txt-ge) !important;
    }
    #PersonalToolbar .bookmark-item[label="Privat"] {
      fill: var(--les-txt-gn) !important;
    }
    #PersonalToolbar .bookmark-item[label="Suchen"] {
      fill: var(--les-txt-zy) !important;
    }
    #PersonalToolbar .bookmark-item[label="Zubehör"] {
      fill: var(--les-txt-ma) !important;
    }
    
    
    /* Hintergrundfarbe der Pull-Down-Menüs
     */
    #PersonalToolbar .arrowscrollbox-scrollbox {
      background: var(--men-hgf) !important;
      border: 1px solid !important;
      border-color: var(--men-rah) !important;
    }
    
    
    /* Hintergrundfarbe der Up-Down-Schaltflächen in den Pull-Down-Menüs
     */
    #PersonalToolbar .autorepeatbutton-up,
    #PersonalToolbar .autorepeatbutton-down {
      background: var(--men-udb-hgf) !important;
    }
    #PersonalToolbar .autorepeatbutton-up:hover,
    #PersonalToolbar .autorepeatbutton-down:hover {
      background: var(--men-udb-hov) !important;
    }
    
    
    /* Lesezeichen Ordner-Symbole ausblenden um Platz zu sparen.
     * 
     * Die folgendende CSS-Regel ist durch die Kommentarzeichen davor
     * und dahinter unwirksam, bei Verwendung diese bitte entfernen!
     */
    
    
    /*
    #personal-bookmarks .toolbarbutton-icon {
      display: none !important;
    }
    */
    
    
    /* Anderes Ordnersymbol (16 x 16 Pixel) verwenden,
     * z.B. KDE -> /usr/share/icons/oxygen/base/16x16/places/folder-blue.png.
     * Eine Kopie davon in den Ordner "chrome/icons" legen
     * oder den absoluten Pfad zum Icon mit angeben.
     * 
     * Die folgendende CSS-Regel ist durch die Kommentarzeichen davor
     * und dahinter unwirksam, bei Verwendung diese bitte entfernen!
     */
    
    
    /*
     treechildren::-moz-tree-image(container),
    .bookmark-item[container="true"] {
      list-style-image: url('icons/folder-blue.png') !important;
    }
    */
    
    
    
    
    /**********************************************************
     ********** TAB-Leiste ************************************
     **********************************************************/
    
    
    /* Vom Container (#navigator-toolbox) abweichender Hintergrund
     */
    #TabsToolbar {
      background: var(--tab-bar-hgf) !important;
    }
    
    
    /* TAB normal (inaktiv):
     * Hintergrundfarbe, Schriftfarbe,
     * Rahmen um die TABs, oben abgerundet und Abstände angepaßt,
     * unten kein Rahmen -> Abschlußrahmen vom Container
     */
    #TabsToolbar .tabbrowser-tab {
      background: var(--tab-hgf) !important;
      color: var(--tab-txt) !important;
      border: 1px solid !important;
      border-bottom: none !important;
      border-color: var(--tab-rah) !important;
      border-radius: var(--tab-rad) !important;
      margin: 3px 1px 1px 2px !important;
      padding: 1px 0 !important;
    }
    
    
    /* TAB bei Mauskontakt:
     * Hintergrundfarbe, Schriftfarbe, Rahmenfarbe
     */
    #TabsToolbar .tabbrowser-tab:hover {
      background: var(--tab-hgf-hov) !important;
      color: var(--tab-txt-hov) !important;
      border-color: var(--tab-rah-hov) !important;
    }
    
    
    /* TAB bei bei angewähltem TAB (aktiv):
     * Hintergrundfarbe, Schriftfarbe, Rahmenfarbe,
     */
    #TabsToolbar .tabbrowser-tab[selected="true"] {
      background: var(--tab-hgf-sel) !important;
      color: var(--tab-txt-sel) !important;
      border-color: var(--tab-rah-sel) !important;
    }
    
    
    /* Alle anderen Elemente innerhalb der TABs ohne Hintergrund
     */
    #TabsToolbar .tabbrowser-tab * {
      background: none !important;
      border:none!important;
    }
    
    
    /* Tab-Icon etwas größer,
     * links weniger, unten etwas mehr Abstand zum TAB-Rand
     */
    #TabsToolbar .tab-icon-image {
      height: 20px !important;
      width:  20px !important;
      margin-left: -4px !important;
      margin-bottom: 2px !important;
    }
    /* Tab-Schließen-Button:
     * Rechts weniger Abstand zum TAB-Rand, etwas größer,
     * Textfarbe (Kreuz), Hintergrundfarbe,
     * an den Eckenradius des Buttons angepaßt
     */
    #TabsToolbar .tab-close-button {
      margin-right: -4px !important;
      padding: 0 !important;
      color: var(--tcb-txt) !important;
    }
    
    
    /*57er: toolbarbutton.tab-close-button.close-icon image.toolbarbutton-icon
     *60er: .tab-close-button.close-icon */
    #TabsToolbar .tab-close-button.close-icon {
      height: 22px !important;
      width:  22px !important;
      background: var(--tcb-hgf) !important;
      border: 1px solid !important;
      border-color: var(--tcb-rah) !important;
      border-radius: var(--tcb-rad) !important;
    }
    
    
    /* Tab-Schließen-Button bei angewähltem TAB (aktiv)
     */
    #TabsToolbar .tab-close-button.close-icon[selected="true"] {
      background: var(--tcb-hgf-sel) !important;
    }
    
    
    /* Tab-Schließen-Button bei Mauskontakt (hover)
     */
    #TabsToolbar .tab-close-button.close-icon:hover {
      background: var(--tcb-hgf-hov) !important;
    }
    
    
    /* Neuer-Tab-Button nicht anzeigen
     * 
     * Die folgendende CSS-Regel ist durch die Kommentarzeichen davor
     * und dahinter unwirksam, bei Verwendung diese bitte entfernen!
     */
    
    
    /*
     #TabsToolbar .tabs-newtab-button {
     display: none !important;
    }
    */
    
    
    
    
    /**********************************************************
     ********** Suchleiste (unten) ****************************
     **********************************************************/
    
    
    /* Hintergrundfarbe für die Suchleiste
     */
    #content findbar {
      background: var(--fin-bar-hgf) !important;
    }
    
    
    
    
    /**********************************************************
     ********** Entwicklerleiste (unten) **********************
     **********************************************************/
    
    
    /* Hintergrundfarbe für die Entwickler-Leiste
     */
    #developer-toolbar {
      background: var(--dev-bar-hgf) !important;
    }
    
    
    
    
    /**********************************************************
     ********** Neue Toolbar (unten) mit Statusleiste *********
     **********************************************************/
    
    
    /* Die neue Toolbar mit Statusleiste liegt ganz unten, unterhalb des
     * Webseitenbereiches und ist mit folgendem Script eingebunden:
     * https://github.com/ardiman/userChrome.js/blob/master/revertaddonbarstatusbar/RevertAddonBarStatusBar.uc.js
     *
     * Die ID ist hier #bottom-toolbar, sie kann je nach Script auch anders
     * benannt sein. Bei Unklarheiten fragt bitte im Forum nach:
     * https://www.camp-firefox.de/forum/.
     * 
     * Wenn im Script eine andere ID für diese Toolbar angegeben ist, dann muß
     * hier im Text überall #bottom-toolbar gegen die im Script angegebene
     * ID ausgetauscht werden.
     * 
     * Das Aussehen der Buttons in der Leiste wird mit in den entsprechenden
     * Abschnitten für die allgemeinen Buttons geregelt, dort ist
     * #bottom-toolbar als zusätzlicher Selektor eingetragen.
     * 
     * Vorbereitung für die ".uc.js"-Scripte:
     * https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=122538#p1056442
     * 
     * ! Wenn diese neue Toolbar nicht installiert ist, kann dieser gesamte
     * ! Abschnitt sowie alle Zeilen die mit #bottom-toolbar beginnen gelöscht
     * ! oder auskommentiert werden. Auch die Variablen im Block der
     * ! Farbzuweisungen die mit "--sta-" beginnen, können dann weg.
     */
    
    
    /* Hintergrundfarbe, Höhe ohne Buttons 24px, mit Buttons besser 36px
     * und die Ausrichtung ändern (die Buttons rechts ausrichten)
     * oder links einen flexiblen Abstand einfügen (im Anpassen-Menü).
     */
    #bottom-toolbar {
      background: var(--sta-bar-hgf) !important;
      height: var(--sta-bar-hoe) !important;
      /* direction:rtl !important; /* Buttons nach rechts ausrichten */ 
    }
    
    
    /* Position der Statusleiste in der neuen Toolbar (überlagert)
     * damit die Schrift etwa mittig ist und die maximale Länge
     */
    statuspanel {
      background: transparent !important;
      border: none !important;
      bottom: calc(var(--sta-bar-hoe) / 2 - 13px) !important;
      max-width: var(--sta-bar-lae) !important;
    }
    
    
    /* Statusleiste Container für Anzeigefeld
     */
    statuspanel .statuspanel-inner {
      background: transparent !important;
      border: none !important;
    }
    
    
    /* Statusleiste Anzeigefeld Schriftfarbe
     */
    statuspanel .statuspanel-label {
      background: transparent !important;
      border: none !important;
      color: var(--sta-txt) !important;
    }
    
    
    
    
    /**********************************************************
     ********** Spielwiese zum experimentieren ****************
     **********************************************************/
    Alles anzeigen

    Mein Dank geht an alle die mir bisher geholfen haben, besonders an Sören und an den immer freundlichen und nicht aus der Ruhe zu bringenden Andreas.

    PS: Neue Version mit der CSS-Konfiguration der neuen Toolbar mit Statusleiste und Korrekturwertberechnung zur Textausrichtung (für das Script "A-Statusleiste.uc.js"). Wer das nicht braucht kann es rauslöschen und ein paar kleine Anpassungen.

    Gruß Harry

    Bilder

    • firefox-retro-design.png
      • 56,36 kB
      • 1.460 × 133
    • firefox-retro-design-2.png
      • 53,73 kB
      • 1.600 × 142
  • FF57* Neustart/Restart AddOn

    • HT-Frogger
    • 19. November 2017 um 21:22

    Ich denke wenn man

    Code
    onclick: 'if (event.button == 1 || event.button == 2)

    ändert in

    Code
    onclick: 'if (event.button == 2)

    macht, müßte es klappen. Sonst denkt man immer mit rechts ist ja nur ein Kontext-Menü...

    Zitat

    0 means left mouse button, 1 means right mouse button, 2 means middle mouse button.

    Gruß Harry

  • eckige Tabs bei Quantum abrunden

    • HT-Frogger
    • 19. November 2017 um 21:15
    Zitat von dribs


    Der Inhalt meiner userchrome.css im Test-Profil schaut so aus:

    Due Datei muß "userCrome.css" heißen. Gruß Harry

    Oh... hatte den letzten Beitrag übersehen...

  • unterschiedliche Tabbreiten

    • HT-Frogger
    • 19. November 2017 um 14:13

    Das sieht ja so aus, als ob die kleinen Tabs beim löschen des linken Tabs alle ganz kurz wieder groß (default?) werden. Ich habe da auch einiges (erfolglos) probiert...

    Gruß Harry

  • eckige Tabs bei Quantum abrunden

    • HT-Frogger
    • 19. November 2017 um 14:06

    Ich habe den Text von Tommy Tulpe gar nicht so richtig gelesen (sorry) und spiderman schrieb ja daß er nur die Farben von aktivem Tab und der Leiste darunter gleich haben möchte... Die Grafiken im Tab zu ändern ist natürlich aufwändig.

    Gruß Harry

  • eckige Tabs bei Quantum abrunden

    • HT-Frogger
    • 19. November 2017 um 13:16

    Hilft eine höhere Gewichtung weiter?

    CSS
    #main-window #navigator-toolbox #nav-bar {
      background: #fff !important;
    }


    oder ist in der nav-bar auch ein Hintergrundbild? Dann dieses abschalten mit background-image: none;
    Gruß Harry

  • eckige Tabs bei Quantum abrunden

    • HT-Frogger
    • 19. November 2017 um 12:55

    Der Hintergrund des Tabs auf dem Bild ist doch weiß? Dann braucht es doch nur noch:

    CSS
    #nav-bar {
      background: #fff !important;
    }


    Dann ist die Nav-Leiste auch weiß und beides ist doch gleich?

    Gruß Harry

  • eckige Tabs bei Quantum abrunden

    • HT-Frogger
    • 19. November 2017 um 12:30

    Sorry, da hatte ich übersehen. Aber den fremden Code analysieren - das dauert...

    Aber wenn man nur die Leistenfarbe an die bestehende Farbe des Tabs anpaßt muß es doch gehen, oder?

    Gruß Harry

  • eckige Tabs bei Quantum abrunden

    • HT-Frogger
    • 19. November 2017 um 12:13

    Einen oder beide Farbwerte anpassen:

    CSS
    #TabsToolbar .tabbrowser-tab[selected="true"] {
      background: yellow !important;
    }
    #nav-bar {
      background: yellow !important;
    }


    So in etwa (ungetestet)...

    Gruß Harry

  • userChrome.css Frage

    • HT-Frogger
    • 19. November 2017 um 12:00

    OK Andreas, dann habe auch ich das nun kapiert. Ich hatte das bisher nicht in der userChrome.css stehen und lasse es hier auch so.

    Gruß Harry

  • Firefox 57, Tableiste nach unten verschieben

    • HT-Frogger
    • 19. November 2017 um 11:15

    So soll es sein, aber das sind ja nur die einfachen Dinge... Gruß Harry

  • userChrome.css Frage

    • HT-Frogger
    • 19. November 2017 um 11:06

    Ja, nichts ist beständiger als die laufenden Veränderungen. Das die @-moz-document-Angabe nicht nötig ist und manchmal (bei der userContent.css) sogar stört, habe ich schon bemerkt.

    Gruß Harry

  • userChrome.css Frage

    • HT-Frogger
    • 18. November 2017 um 22:42

    Wenn ich das bisher richtig verstanden habe, ist die "userChrome.css" nur für das Aussehen des FF selbst (Die Leisten und Menüs etc) zuständig. Dein Code mit der Angabe "@-moz-document url-prefix(chrome://blablabla..." ist jedoch für den Content-Bereich (Webseiten). Also gehört der Code doch in die "userContent.css"??? Das ist mir jedenfalls sehr unverständlich, aber vielleicht irre ich mich auch...

    Gruß Harry

  • Schnellstartleiste

    • HT-Frogger
    • 18. November 2017 um 21:07

    Ich verstehe nicht ganz was Du mit Schnellstartleiste meinst. Aber Du kannst in der Lesezeichen-Symbolleiste 10 oder noch mehr Ordner anlegen, jeweils mit 100 Einträgen oder auch weiteren Unterordnern. Dadurch ist die Übersicht doch gut gegeben?

    Die Reihenfolge der 4 Leisten im Kopfbereich kannst Du frei wählen, siehe:
    https://www.camp-firefox.de/forum/viewtopi…122852#p1059057

    Gruß Harry

Unterstütze uns!

Jährlich (2025)

92,9 %

92,9% (604,17 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon