1. Home
  2. News
  3. Download
    1. Thunderbird Release Version
    2. Thunderbird 140 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta Version
    5. Language Pack (User Interface)
    6. Dictionaries (Spell Check)
  4. Help & Lexicon
    1. Instructions for Thunderbird
    2. Questions & Answers (FAQ) about Thunderbird
    3. Help for this Website
    4. Last Changes
  5. Forums
    1. Unresolved Threads
    2. Latest Posts
    3. Threads of the last 24 hours
  • Login
  • Register
  • 
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Forum
  • Lexicon
  • Articles
  • Pages
  • More Options
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu Add-ons und manuellen Anpassungen
  4. Themes

Hintergrundfarbe für Menüs und shadow-root

    • 115 ESR
    • Linux
  • OSH1980
  • November 25, 2024 at 7:13 PM
  • Closed
  • Thread is Unresolved
  • OSH1980
    Junior Member
    Posts
    2
    Member since
    25. Nov. 2024
    • November 25, 2024 at 7:13 PM
    • #1

    Ich bin neu hier. Aber ich bin nicht ganz neu, wenn es um die Thunderbirdanpassung geht. Trotzdem ich habe ein großes Problem.

    Ich möchte Farbeinstellung des TB anpassen. Deshalb benutze ich Inspector um zu finden, welche Selectors für diese Farben verantwortlich sind. Und jetzt mein Problem. Ich möchte schwarzen Hintergrund in allen Menüs haben. Ich habe gefunden, dass dieser Code

    :is(panel, menupopup)::part(content) { display: flex; box-sizing: border-box; padding: var(--panel-padding); color: var(--panel-color); background: var(--panel-background); border-radius: var(--panel-border-radius); border: 1px solid var(--panel-border-color); width: var(--panel-width); min-width: 0; min-height: 0; /* Makes popup constraints work */ max-height: calc(100% - 2 * var(--panel-shadow-margin)); max-width: calc(100% - 2 * var(--panel-shadow-margin)); box-shadow: var(--panel-shadow); margin: var(--panel-shadow-margin); }


    dafür verantwortlich ist. Ich habe sie hier gefunden:


    chrome://global/skin/popup.css

    Man braucht nur das:

    background: var(--panel-background);

    in

    background: black !important;


    zu ändern und dann haben wir schwarzen Hintergrund in allen Menüs. Aber so funktioniert nur im Inspector. Wenn ich das in Userchrome.css Datei einfüge, dann und dann TB wieder starte, dann der Hintergrund ist wieder grau oder weiß, abhängig, ob ich System Theme auto oder Dark theme ausgewählt habe.

    Ich habe gefunden, dass im Inspector dieser Code steht hier:


    #shadow-root (open)

    und tiefer
    <arrowscrollbox xmlns="http://www.mozilla.org/keymaster/gateke ... s.only.xul" class="menupopup-arrowscrollbox" part="arrowscrollbox content" exportparts="scrollbox: arrowscrollbox-scrollbox" flex ="1" orient="vertical" smoothscroll="false" scrolledtoend="true" scrolledtostart="true"><html:slot xmlns:html="http://www.w3.org/1999/xhtml"></html:sl ... wscrollbox>

    Ich kann das nicht verstehen, was mache ich schlecht? :wall:

    BS: Ubuntu 22.04
    TB: 115.16.0esr 64 bit.

  • graba November 25, 2024 at 7:27 PM

    Approved the thread.
  • dharkness21
    Senior Member
    Reactions Received
    489
    Posts
    2,030
    Member since
    29. Jun. 2005
    Helpful answers
    55
    • November 25, 2024 at 11:05 PM
    • #2
    Quote from OSH1980

    Man braucht nur das:

    Versuche es mal damit ↓ in der userChrome.css.

    CSS
    :root {
        --panel-background: black !important;
    }

    und wech

    Dharkness

  • Grisu2099
    Senior Member
    Reactions Received
    506
    Posts
    706
    Member since
    8. Oct. 2023
    Helpful answers
    8
    • November 25, 2024 at 11:23 PM
    • #3
    Quote from dharkness21

    Versuche es mal damit ↓ in der userChrome.css.

    Nicht vielleicht doch lieber in der userChromeShadow.css? ;) Weil: :is(panel, menupopup)::part(content)

  • dharkness21
    Senior Member
    Reactions Received
    489
    Posts
    2,030
    Member since
    29. Jun. 2005
    Helpful answers
    55
    • November 25, 2024 at 11:28 PM
    • #4
    Quote from Grisu2099

    Nicht vielleicht doch lieber in der userChromeShadow.css? ;) Weil: :is(panel, menupopup)::part(content)

    Deswegen ja mittels :root-Eintrags, das verhindert wohl das Gefrickel mit der userChromeShadow.css und dem dazugehörigen Javascript.

    und wech

    Dharkness

  • Grisu2099
    Senior Member
    Reactions Received
    506
    Posts
    706
    Member since
    8. Oct. 2023
    Helpful answers
    8
    • November 25, 2024 at 11:41 PM
    • #5

    Hat das bei dir funktioniert?

  • dharkness21
    Senior Member
    Reactions Received
    489
    Posts
    2,030
    Member since
    29. Jun. 2005
    Helpful answers
    55
    • November 26, 2024 at 8:16 PM
    • #6
    Quote from Grisu2099

    Hat das bei dir funktioniert?

    Jetzt wo Du es sagst, nein, das muss ich mir nochmal genauer anschauen.

    und wech

    Dharkness

  • OSH1980
    Junior Member
    Posts
    2
    Member since
    25. Nov. 2024
    • November 27, 2024 at 4:10 PM
    • #7
    Quote from dharkness21

    :root { --panel-background: black !important; }

    CSS
    Leider, das funktioniert nicht. Aber ich habe mein Problem anders gelöst. Und zwar:
    
    :host,
    :root {
    --layout-background-0: light-dark(var(--color-white), var(--color-gray-90));
    --layout-background-1: black !important;
    --layout-background-2: light-dark(var(--color-gray-10), var(--color-gray-70));
    --layout-background-3: light-dark(var(--color-gray-20), var(--color-gray-60));
    --layout-background-4: light-dark(var(--color-gray-30), var(--color-gray-50));
    --layout-color-0: light-dark(var(--color-black), var(--color-white));
    --layout-color-1: #82d6ff !important;
    --layout-color-2: light-dark(var(--color-gray-70), var(--color-gray-30));
    --layout-color-3: var(--color-gray-50);
    --layout-border-0: light-dark(var(--color-gray-30), var(--color-gray-70));
    --layout-border-1: #82d6ff !important;
    --layout-border-2: var(--color-gray-50);
    }
    Display More

    und dann alle Menus (außer Burgermenu) haben schwarzen Hintergrund.


    Für Burgermenu habe ich solche Code eingefügt:

    panelview {
     flex-direction: column;
     background: black !important;
     padding: 0;
    }


    und auch Burgermenu hat jetzt schwarzen Hintergrund. :)

    Edited once, last by graba: Code-Block gesetzt (November 27, 2024 at 4:22 PM).

  • Community-Bot November 28, 2025 at 4:30 AM

    Closed the thread.

Current app version

  • Thunderbird 152.0.1 veröffentlicht

    Thunder July 4, 2026 at 1:02 PM

Current 140 ESR version

  • Thunderbird 140.12.1 ESR veröffentlicht

    Thunder July 4, 2026 at 1:05 PM

No Advertisements

There are no advertisements here. Maybe you give the website owner (Alexander Ihrig - aka "Thunder") instead something to be able to finance these sites in the long run. Many Thanks!

Thank you for the support!

Coffee to be spent?

Donate now via Paypal*

*Forwarding to PayPal.Me

Similar Threads

  • Mail Fensterlayout Farbe ändern

    • Snake
    • June 5, 2024 at 11:24 AM
    • Manuelle Anpassungen per CSS oder Script
  • Hintergrundfarbe für E-Mails (Original HTML)

    • jk1815
    • March 2, 2024 at 12:07 PM
    • Manuelle Anpassungen per CSS oder Script
  • mit welchen Befehlen kann ich die Hintergrundfarbe des E-Mail Feldes ändern?

    • heinzie
    • December 25, 2023 at 9:21 AM
    • Manuelle Anpassungen per CSS oder Script
  • Probleme und Korrekturen nach dem Update der Forensoftware auf WSC 6

    • Thunder
    • December 5, 2023 at 1:34 PM
    • Rückmeldungen zu Technik & Inhalt auf Thunderbird Mail DE
  • Hintergrundfarbe von mit Schlagwörtern gekennzeichneten Mails

    • Mapenzi
    • October 8, 2023 at 8:03 PM
    • Manuelle Anpassungen per CSS oder Script
  • In TB 115 Symbole zu Menüs und Kontextmenüs hinzufügen

    • bananovic
    • October 2, 2023 at 5:03 PM
    • Manuelle Anpassungen per CSS oder Script
Thunderbird Mail DE
  1. Imprint & Contact
  2. Privacy Policy
    1. Cookie Policy
  3. Terms of Use
  4. Donation Call for Thunderbird
Help for this website
  • All website support articles
  • How to use website search
  • How to create a forums user account
  • How to create and edit a forums thread
  • How to reset your forums password
Copyright © 2003-2026 Thunderbird Mail DE

You are NOT on an official page of the Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, Seamonkey®, XUL™ and the Thunderbird logo are (among others) registered trademarks of the Mozilla Foundation.

Powered by WoltLab Suite™