CSS-Codeliste noch gültig? /* ==================================================================== ? Thunderbird Benutzeroberfläche – Benutzerdefiniertes Design ?? Version: TB 140.0.1 | (128.13.0 esr) Gesamtfassung Stand: 31.07.2025 (bereinigt) ?? Basis: Code vom 08.01.2025 + Ergänzungen ?? Hinweis: about:config - toolkit.legacyUserProfileCustomizations.stylesheets` ? true - devtools.chrome.enabled` ? true ========================================================>=========== */ /* =========================================================== ? Anleitung: Div. Mails zus. als Tabs öffnen Ordnerbaum > Posteingang je Mail-Kto. Anzahl: Div. ? > anklicken = Nachrichtenliste > Strg + A + Enter Bestätigungs-Fenster div. Nachrichten bestätigen ? OK Tabs erscheinen oben > Senkrecht-Dreieck (rechts) > Überhangliste mit Scrolli (Scrollbar-color: #CC6699 #666699) erscheint. =========================================================== */ /* =============================================== ??? ? 1. Variante – TEST: Tabs scrollbar & kompakt ??? =============================================== */ tab { min-width: 100px !important; /* Tabbreite verringert */ height: 30px !important; /* Tabhöhe kompakter */ margin-right: 2px !important; /* Abstand zwischen Tabs */ } tabs { overflow-x: auto !important; /* horizontales Scrollen */ scroll-behavior: smooth !important; display: flex !important; /* Flexbox aktivieren */ } tabpanels { padding: 0 !important; /* Abstand zu Inhalt minimieren */ } /* ================================================ ???? ? Ende 1. Variante – Tabs scrollbar & kompakt ???? ================================================ */ /* ============================================== ? 2. Variante – Tabs scrollbar & kompakt (kompaktstil) ============================================== */ tab { min-width: 100px !important; height: 30px !important; margin-right: 2px !important; } tabs { overflow-x: auto !important; scroll-behavior: smooth !important; display: flex !important; } tabpanels { padding: 0 !important; } /* ======================================= ? Ende 2. Variante – Tabs scrollbar & kompakt ======================================= */ /* ??? ? Begriffstabelle für CSS-Tests (intern) ??? */ /* ? Bereich | Tabs, Baum, Menü ? Status | Funktioniert stabil & gewünscht ? Status | Noch fehlerhaft oder unsicher ? Testcode | Neuer Versuch, Beobachtung läuft ? Datum | Wann getestet / ergänzt ? Notizen | Verhalten, Besonderheiten */ /* -- -Hier beginnen die CSS ohne obige Notizen, da sie keine Relevanz für die Code haben --- */ /* ? Farbverläufe */ /* Farbverlauf TB-Kopfzeile im Nachrichtenbereich (z.?B. Betreff, Von, An) */ #msgHeaderView { background: linear-gradient(#BA78AB, #666699) !important; min-height: 72px !important; /* ? Erklärung: Verleiht dem Nachrichtenkopf ein visuelles Highlight in TB */ } /* Hintergrund-Farbverlauf links TB Ordnerbaum */ #folderPane { appearance: none !important; background: linear-gradient(#BA78AB, #666699) !important; /* ? Erklärung: Gestaltung des linken Bereichs für Ordnerübersicht */ } /* ? Account Central – TB-Farbgestaltung der Startseite */ /* Gestaltung der Begrüßungsseite / Accountübersicht */ #accountCentral, .account-central-section, .account-central-section > h2, .account-central-section > div, #accountCentral > *:first-child { background-color: #BA78AB !important; color: #ffffff !important; /* ? Erklärung: Einheitliche Farbgestaltung der Account-Übersicht */ } /* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- ? Abschnitt 2/6 – Schriftgrößen, Composer (Verfassen)-Fenster, Nachrichtenliste & Ordnerbaum ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ /* =========================================== ? Ordnerbaum-Konten: Schriftart, -Größe & -Höhe Schrift in Ordnernamen (Posteingang, Gesendet etc.) =========================================== /* Höhe der einzelnen Ordnerzeilen */ #folderTree > treechildren::-moz-tree-row { height: 10px !important; /* ?? Ursprüngliche Zeilenhöhe – wird durch folgende Regel überschrieben */ /* ? Erklärung: Verringert die Zeilenhöhe, damit mehr Ordner auf einmal sichtbar sind */ } /* ?? Geändert: Höhe auf sinnvolle 24px angepasst (10px ist zu wenig für die Darstellung) */ #folderTree > treechildren::-moz-tree-row { height: 24px !important; /* ?? geändert: von 10 auf 24px Schrifthöhe angepasst */ /* ? Erklärung: Optimierte Zeilenhöhe für gute Lesbarkeit der Ordner */ } /* =================================================== ? Nachrichten-Eingabefeld oder Kopfzeile - (Compose-Fenster) Betreffzeile im Composer-Fenster (neue Nachricht) =================================================== */ @-moz-document url-prefix("chrome://messenger/content/messengercompose/messengercompose.xhtml") { #msgSubject { font-size: 21px !important; font-weight: bold !important; font-family: Arial Black !important; /* ? Erklärung: Der Betreff wird prominent und deutlich dargestellt */ } } /* ============================================ ? Nachrichtenliste / ThreadPane Farb-Alternative: #BA78AB, #DBA2CC Liste aller E-Mails in einem Ordner (z.?B. Posteingang) ============================================ */ #threadTree { font-size: 30px !important; font-family: Arial Black !important; background-color: #9FA2D5 !important; /* ? Erklärung: Große Schrift in der Mail-Liste sorgt für bessere Lesbarkeit */ } /* ?? Geändert: Zeilenhöhe ebenfalls auf 24px angepasst */ #threadTree > treechildren::-moz-tree-row { font-family: Arial Black !important; height: 24px !important; /* ?? geändert: Höhe von 10 auf 24px korrigiert für Darstellung */ /* ? Erklärung: Kompakte Ansicht innerhalb der Mail-Liste mit besserem Platz für Inhalte */ } /* ?? Deaktiviert – Funktioniert nicht: `fill` wirkt nicht auf Tree-Icons in TB */ #threadTree treechildren::-moz-tree-image(unread) { fill: #990000 !important; /* ?? deaktiviert – siehe Hinweis: keine Wirkung unter aktuellen TB-Versionen */ } /* ? Hinzugefügt: funktionierender SVG-Punkt für ungelesene Nachrichten */ #threadTree treechildren::-moz-tree-image(unread) { list-style-image: url("data:image/svg+xml;utf8,") !important; /* ? Erklärung: Roter Punkt erscheint zuverlässig bei ungelesener Mail */ } /* ======================================== ? HG-Farbe für Server-Zeile in Konten (optional) ======================================== /* ? Hebt die Hauptkonto-Zeile im Ordnerbaum farblich hervor */ #folderTree treechildren::-moz-tree-cell-text(isServer-true) { background-color: #DBA2CC !important; color: black !important; } /* ----------------------------------------------------------------------------------------------------------------------------------- ? Abschnitt 3/6 – Scrollbars, Nachrichtenvorschau, Toolbars & Menüleisten ------------------------------------------------------------------------------------------------------------------------------------ */ /* ============================================ ?? Scrollbars (Scrollbar-Stil im gesamten Thunderbird) ============================================ */ scrollbar { -moz-appearance: none !important; background-color: #BCA5D4 !important; width: 16px !important; /* ? Erklärung: Einheitlicher Look für Scrollbars – helle violette Farbe */ } scrollbar thumb { background-color: #673A95 !important; border-radius: 6px !important; /* ? Erklärung: Dunkler Scrollbalken mit abgerundeten Ecken für eleganten Look */ } /* ========================================= ? Vorschau-Fenster (Nachrichtenvorschau unten) ========================================= */ #messagepane { font-size: 22px !important; font-family: Arial Black !important; background-color: #F1E5FF !important; /* ? Erklärung: Vorschau leserlich mit großer Schrift & hellem Hintergrund */ } /* ======================================== ? Toolbars: Button-Schrift und Hintergrundfarbe ======================================== */ toolbarbutton { font-size: 18px !important; font-family: Arial Black !important; color: black !important; background-color: #C8A2C8 !important; border-radius: 4px !important; /* ? Erklärung: Klare Buttons mit auffälliger Hintergrundfarbe */ } /* =========================== ? Menüleisten: Schrift und Farbe =========================== */ menubar { font-size: 18px !important; font-family: Arial Black !important; color: #000000 !important; background-color: #D2B9D3 !important; /* ? Erklärung: Menüleiste mit klarer Struktur und gut lesbarer Schrift */ } /* --------------------------------------------------------------------------------------------------------- ? Abschnitt 4/6 – Tooltip-Stil, Fensterrahmen & Statusleiste --------------------------------------------------------------------------------------------------------- */ /* ==================================================== ? Tooltip-Stil (z.?B. wenn man mit der Maus über Buttons fährt) ==================================================== */ tooltip { font-size: 16px !important; font-family: Arial Black !important; color: #000000 !important; background-color: #F2DFFF !important; border: 1px solid #673A95 !important; border-radius: 5px !important; padding: 4px !important; /* ? Erklärung: Tooltips werden gut lesbar und visuell angenehm dargestellt */ } /* =================================== ? Rahmen um das Hauptfenster (optional) Kann das Gesamtlayout visuell begrenzen =================================== */ #messengerWindow { border: 5px solid #C0A0D0 !important; border-radius: 10px !important; /* ? Erklärung: Verleiht dem Hauptfenster einen dekorativen Rahmen */ } /* ================================================ ? Statusleiste unten (ganz unten im Thunderbird-Fenster) ================================================ */ statusbar { font-size: 15px !important; font-family: Arial Black !important; background-color: #EADCF2 !important; color: #000000 !important; border-top: 2px solid #BCA5D4 !important; /* ? Erklärung: Klarer Kontrast zur Statusleiste mit eleganter Farbgebung */ } /* ---------------------------------------------------------------------------------------------------------- ? Abschnitt 5/6 – Kalenderansicht, Adressbuch & Suchleiste ---------------------------------------------------------------------------------------------------------- */ /* ================================================ ? Kalender: Tagesansicht, Wochenansicht, Monatsansicht ================================================ */ .calendar-day-view, .calendar-week-view, .calendar-month-view { font-size: 18px !important; font-family: Arial Black !important; background-color: #F7F0FF !important; color: black !important; /* ? Erklärung: Einheitliche Optik im Kalender mit gut lesbarer Schrift */ } /* ================================== ?? Adressbuch: Listenansicht & Kontakte ================================== */ #abResultsTree { font-size: 20px !important; font-family: Arial Black !important; background-color: #EFE0F8 !important; color: black !important; /* ? Erklärung: Kontaktliste mit großer, kontrastreicher Schrift */ } #abResultsBox { border: 2px solid #BCA5D4 !important; border-radius: 8px !important; /* ? Erklärung: Visuelle Rahmung des Adressbuch-Bereichs */ } /* ===================================== ? Suchleiste (oberhalb der Nachrichtenliste) ===================================== */ #searchInput { font-size: 18px !important; font-family: Arial Black !important; background-color: #F0DDF9 !important; color: black !important; border: 1px solid #673A95 !important; border-radius: 4px !important; /* ? Erklärung: Suchfeld wird deutlich sichtbar und optisch eingebettet */ } /* -------------------------------------------------------------------------------------------------------------------- ? Abschnitt 6/6 – Systemfarben, E-Mail-Buttons & Spezialelemente --------------------------------------------------------------------------------------------------------------------- */ /* ============================================== ? Systemfarben überschreiben (z.?B. Dialoge, Rahmen) ============================================== */ :root { --system-color-background: #F9F0FF !important; --system-color-text: #000000 !important; --system-color-accent: #A175D1 !important; /* ? Erklärung: Einheitliche Farbpalette für Thunderbird-Systemelemente */ } /* =================================================== ? Buttons innerhalb von E-Mails (Antworten, Weiterleiten etc.) =================================================== */ .mail-action-button { font-size: 17px !important; font-family: Arial Black !important; background-color: #D3A3E1 !important; color: black !important; border-radius: 5px !important; padding: 6px 12px !important; /* ? Erklärung: Klare und visuell hervorgehobene Buttons für Mailaktionen */ } /* ====================================================== ? Anhangsbereich (Attachment Pane bei empfangener Nachricht) ====================================================== */ .attachmentList { font-size: 16px !important; font-family: Arial Black !important; background-color: #F0E3FF !important; border: 1px solid #BCA5D4 !important; border-radius: 5px !important; padding: 4px !important; /* ? Erklärung: Anhangsliste übersichtlich und optisch eingebettet */ } /* ====================================== ? Ladeindikator / Fortschrittsbalken (optional) ====================================== */ progress { background-color: #E0CCE8 !important; } progress::-moz-progress-bar { background-color: #673A95 !important; /* ? Erklärung: Ladeleisten im Design integriert – harmonisch in der Farbpalette */ } /*-------------------------------------------- Abschnitte: 1 bis 6 Ende !!! ----------------------------------------------- */