1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 128 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta-Version
    5. Sprachpaket (Benutzeroberfläche)
    6. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Deutsch
  • Anmelden
  • Registrieren
  • 
  • Suche
Dieses Thema
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu Add-ons und manuellen Anpassungen
  4. Manuelle Anpassungen per CSS oder Script

TB 128 css Befehl für Kartenansicht haben sich geändert, gibt es eine neu Liste?

    • 128 ESR
    • Windows
  • heinzie
  • 29. Juli 2024 um 07:17
  • Erledigt
  • 1
  • 2
  • 3
  • dharkness21
    Senior-Mitglied
    Reaktionen
    469
    Beiträge
    1.870
    Mitglied seit
    29. Jun. 2005
    Hilfreiche Antworten
    54
    • 12. Oktober 2024 um 20:32
    • #21
    Zitat von Grisu2099

    aber die tag-icons sind dann natürlich schlecht bis gar nicht mehr zu erkennen...

    Deswegen haben meine Schlagworte für stroke z.B. #FFF als Farbe gesetzt.

    und wech

    Dharkness

  • Grisu2099
    Senior-Mitglied
    Reaktionen
    353
    Beiträge
    493
    Mitglied seit
    8. Okt. 2023
    Hilfreiche Antworten
    5
    • 12. Oktober 2024 um 20:33
    • #22
    Zitat von Sehvornix

    Wo kann ich die Zuordnung der Label zu den Schlagworten finden?

    Schau mal in den erweiterten Einstellungen. In der Suchleiste als Stichwort label eingeben. Dann findest du Einträge wie: mailnews.labels.color.1 usw. Dahinter steht eine Farbbezeichnung. Diese Farbe nimmst du für das entsprechende Label. Für dein Beispiel also mailnews.labels.color.3 nehmen... ;)

    Zitat von dharkness21

    Deswegen haben meine Schlagworte

    Ich hatte vorhin nur auf die Schnelle aus meinem Code kopiert. Bei neutralem Hintergrund sieht man die Schlagwortfarbe gut... ;)

  • Sehvornix
    Senior-Mitglied
    Reaktionen
    844
    Beiträge
    2.410
    Mitglied seit
    6. Jul. 2017
    Hilfreiche Antworten
    37
    • 12. Oktober 2024 um 21:12
    • #23
    Zitat von dharkness21

    Die Schlagworte findest Du in der prefs.js, suche dort mal nach z.B label1 oder label3, das ganze vervollständigst Du dann jeweils zu T_24labelX, wobei das X für die jeweilige gefundene Zahl steht.

    Das wiederum funktioniert so noch nicht.

    So könnte ich ja auch nur die Label 1-9 nutzen. Es sind aber ungefähr 26, wobei ich die Standard-Label eigentlich auch bewußt nicht nutze.

    Die Label sehen so in der Art aus (prefs.js):

    Code
    user_pref("mailnews.tags.amazon.color", "#fdd700");
    user_pref("mailnews.tags.amazon.tag", "Amazon");

    CSS dazu entsprechend der Vorlage:

    CSS
    #threadTree tbody tr[data-properties~="T_24Amazon"] .card-container {
        background-color: var(--tag-color) !important;
    }

    Auch mit 'T_24amazon' greift das so nicht.

    Gruß
    Sehvornix

    Keyboard not found. Press any key to continue.

  • Sehvornix
    Senior-Mitglied
    Reaktionen
    844
    Beiträge
    2.410
    Mitglied seit
    6. Jul. 2017
    Hilfreiche Antworten
    37
    • 12. Oktober 2024 um 21:21
    • #24
    Zitat von Grisu2099

    Andere Idee: Wie wäre es, den Text entsprechend der Schlagwortfarbe einzufärben?

    Den Text möchte ich nicht gemäß Label färben. Erst einmal noch nicht. Was die Erkennbarkeit der Label bei markierter Mailkachel betrifft, müsste ich das mal live sehen. So habe ich im Moment nur das Beispiel mit dem Schlagwort 'Persönlich', wo es für mich akzeptabel wäre. Ich dächte dann eher an eine Modifikation der Background-Color-Opazität o.ä..

    Gruß
    Sehvornix

    Keyboard not found. Press any key to continue.

  • Grisu2099
    Senior-Mitglied
    Reaktionen
    353
    Beiträge
    493
    Mitglied seit
    8. Okt. 2023
    Hilfreiche Antworten
    5
    • 12. Oktober 2024 um 21:36
    • #25
    Zitat von Sehvornix

    Auch mit 'T_24amazon' greift das so nicht.

    Das muß auch nach dem Muster T_24labelx laufen. Siehe meinen vorherigen Beitrag.

  • dharkness21
    Senior-Mitglied
    Reaktionen
    469
    Beiträge
    1.870
    Mitglied seit
    29. Jun. 2005
    Hilfreiche Antworten
    54
    • 12. Oktober 2024 um 21:54
    • #26
    Zitat von Sehvornix

    Auch mit 'T_24amazon' greift das so nicht.

    Teste es bitte mit Tamazon.

    und wech

    Dharkness

  • Sehvornix
    Senior-Mitglied
    Reaktionen
    844
    Beiträge
    2.410
    Mitglied seit
    6. Jul. 2017
    Hilfreiche Antworten
    37
    • 12. Oktober 2024 um 22:25
    • #27
    Zitat von dharkness21

    Teste es bitte mit TAmazon.

    Bingo.

    user_pref("mailnews.tags.amazon.tag", "Amazon");

    Hab mich über den Inspector mal bis zu dem Element durchgehangelt, aber da finde ich ehrlich gesagt noch keinen Anhaltspunkt für diese Referenz.

    Wirkt, ist aber unmittelbar immer eingefärbt, nicht erst, wenn es markiert wird.

    In Deinem Beispiel weiter oben geht das wohl mit

    Code
    data-properties~="flagged"

    Also müsste ich das jetzt irgendwie miteinander kombinieren. Hab versucht, es für data-properties nachzulesen, aber eine UND-Verknüpfung scheint es nicht zu geben. ^*~| sieht nach RegEx aus.

    Gruß
    Sehvornix

    Keyboard not found. Press any key to continue.

  • Sehvornix
    Senior-Mitglied
    Reaktionen
    844
    Beiträge
    2.410
    Mitglied seit
    6. Jul. 2017
    Hilfreiche Antworten
    37
    • 12. Oktober 2024 um 22:35
    • #28

    Hab's ..

    CSS
    #threadTree tbody tr.selected[data-properties~="Tamazon"] .card-container {
        background-color: var(--tag-color) !important;
    }

    :)

    Keyboard not found. Press any key to continue.

  • dharkness21
    Senior-Mitglied
    Reaktionen
    469
    Beiträge
    1.870
    Mitglied seit
    29. Jun. 2005
    Hilfreiche Antworten
    54
    • 13. Oktober 2024 um 00:21
    • #29
    Zitat von Sehvornix

    data-properties~="flagged"

    Nicht flagged, sondern tagged.

    und wech

    Dharkness

  • Sehvornix
    Senior-Mitglied
    Reaktionen
    844
    Beiträge
    2.410
    Mitglied seit
    6. Jul. 2017
    Hilfreiche Antworten
    37
    • 13. Oktober 2024 um 10:53
    • #30

    Ihre beiden habt mir schon super mit den Snippets hier und in anderen Threads weitergeholfen :thumbsup:

    Zitat von dharkness21

    Nicht flagged, sondern tagged.

    Siehe #9? Allerdings funktioniert die Kombi tr[data-properties~="Tamazon"][data-properties~="tagged"] so auch nicht.

    Inzwischen habe ich es mit dem Class-Selector tr.selected gelöst.

    Aktuell komme ich mit der Schriftfarbe nicht weiter. Ich hoffe, einer von euch beiden kann mir dazu auch noch einen Hinweis in die richtige Richtung geben.

    Es funktioniert

    CSS
    #threadTree tbody tr.selected[data-properties~="Tamazon"] .card-container {
        background-color: var(--tag-color) !important;
    	color: #FFF !important;
    }

    oder auch

    CSS
    #threadTree > table > tbody > tr.selected[data-properties~="Tamazon"] {
        color: #FFF !important;
    }

    Aber nicht

    CSS
    #threadTree tbody tr.selected[data-properties~="Tamazon"] .card-container {
        background-color: var(--tag-color) !important;
    	color: color-contrast(var(--tag-color) vs black, white) !important;
    }

    obwohl color-contrast ausgewertet wird und abhängig von --tag-color entweder schwarz oder weiß wird. Nur auf die selektierte Mail-Kachel wirkt es nicht im Gegensatz zur statischen Version #FFF.

    Gruß
    Sehvornix

    Keyboard not found. Press any key to continue.

  • Grisu2099
    Senior-Mitglied
    Reaktionen
    353
    Beiträge
    493
    Mitglied seit
    8. Okt. 2023
    Hilfreiche Antworten
    5
    • 13. Oktober 2024 um 12:28
    • #31
    Zitat von Sehvornix

    Allerdings funktioniert die Kombi tr[data-properties~="Tamazon"][data-properties~="tagged"] so auch nicht.

    Das ist ja auch doppelt gemoppelt. Wenn der Eintrag tr[data-properties~="Tamazon"] vorhanden ist, muß auch der Eintrag [data-properties~="tagged"] vorhanden sein.. ;)

    In Sachen Schriftfarbe muß ich noch mal grübeln... :saint:

  • Sehvornix
    Senior-Mitglied
    Reaktionen
    844
    Beiträge
    2.410
    Mitglied seit
    6. Jul. 2017
    Hilfreiche Antworten
    37
    • 13. Oktober 2024 um 13:03
    • #32

    Auch die Nuss für die Referenzierung des Textes und color-contrast ist geknackt:

    Nicht color: color-contrast(var(--tag-color) vs black, white) !important;, sondern color: var(--tag-contrast-color) !important;. Da haben die also ihre eigene Variable definiert. Nice :ziehtdenhut:, da muss man erst einmal drauf kommen.

    Insgesamt sieht das CSS nun so aus:

    CSS
    /* Label ent-stacken und Abstand zwischen den Labeln justieren */
    tr[data-properties~="tagged"] .thread-card-icon-info .thread-card-tags-info {
    	gap: 14px !important;
    }
    
    /* die markierte Mail-Kachel in Kartenansicht als Hintergrundfarbe die Farbe des Labels */
    /* zunächst allgemeine Vorgaben */
    /* dunkle Label-Farbe >> helle Textfarbe */
    #threadTree tbody tr.selected .card-container {
        color: var(--tag-contrast-color) !important;
    }
    
    /* Absender in der Labelfarbe */
    #threadTree tbody tr:not(.selected) .card-container .sender {
        color: var(--tag-color) !important;
    }
    
    /* die ersten fünf Label funktionieren nach dem Muster .. label1 .. label2 .. */
    #threadTree tbody tr.selected[data-properties~="T_24label1"] .card-container {
        background-color: var(--tag-color) !important;
    }
    
    /* weitere selbstdefinierte Label, exemplarisch 'Amazon' >> Tamazon */
    #threadTree tbody tr.selected[data-properties~="Tamazon"] .card-container {
        background-color: var(--tag-color) !important;
    }
    
    /* aso. für jedes Schlagwort ein solcher Block */
    Alles anzeigen

    Anregungen + Korrekturen sind willkommen.

    In Thunderbird kommt das in etwa so raus:

    Alles markiert:

    Ich finde, die Label-Farbe wird durch den gleichen Farbton für den Absender dezent unterstützt und wenn eine Mail markiert wird, ist das Label trotzdem noch zu erkennen, aber durch die Hintergrundfarbe eh klar, um welches Schlagwort es sich handelt. Dazu wechselt die Farbe des Textes je nach Labelfarbe in einen passenden Kontrast. Es bleibt alles gut lesbar.

    Das sieht vielleicht auf den ersten Blick viel zu bunt aus, aber mir hilft es in einer täglichen langen Liste von Mails sehr schnell die Mails zu finden, die zu einem Schlagwort gehören, ohne erst nach Schlagworten zu filtern. Ferner, wenn Mails reinkommen, die bisher noch nicht durch Filter verschlagwortet werden, fallen auch die sofort auf.

    Abschließend noch ein bisschen Knoffhoff zu den Schlagworten selbst. Sobald die ersten fünf Schlageworte, repräsentiert durch $label1 bis $label5 nicht ausreichen und eigene Schlagworte definiert werden, kommt es 100%ig zu Schwierigkeiten, diese eigenen Schlagworte über das CSS zu adressieren. Jedenfalls konnte ich hierzu herausfinden, dass man

    1. die Schlagworte im CSS in Kleinbuchstaben schreibt
    2. wenns geht, Leerstellen, Unterstriche, Bindestriche, Punkte usw. vermeidet (am besten nur ein Wort ;))
    3. insb. & auf jeden Fall vermeidet (scheint mir nicht richtig escaped zu sein, da kommt ein schräg gekappter Labeltext raus)
    4. wenn die Schlagworte doch Leerstellen, Unterstriche, Bindestriche, Punkte enthalten, diese entsprechend codieren muss: Leerstelle "Name Nachname" muss im CSS als "name_5fnachname" stehen, Unterstrich "Name_Nachname" muss im CSS ebenfalls "name_5fnachname" werden, Bindestrich "Name-Nachname" muss im CSS "name_2dnachname" werden und ein Punkt "Name.Nachname" im CSS schließlich zu "name_2enachname"
    5. +-,;:#§$%()[]= usw. habe ich nicht ausprobiert ..

    Gruß
    Sehvornix

    Keyboard not found. Press any key to continue.

  • Grisu2099
    Senior-Mitglied
    Reaktionen
    353
    Beiträge
    493
    Mitglied seit
    8. Okt. 2023
    Hilfreiche Antworten
    5
    • 13. Oktober 2024 um 22:10
    • #33
    Zitat von Sehvornix

    Anregungen + Korrekturen sind willkommen.

    Ich rege mal an... Teste bitte:

    Statt:

    CSS
    /* dunkle Label-Farbe >> helle Textfarbe */
    #threadTree tbody tr.selected .card-container {
        color: var(--tag-contrast-color) !important;
    }
    /* die ersten fünf Label funktionieren nach dem Muster .. label1 .. label2 .. */
    #threadTree tbody tr.selected[data-properties~="T_24label1"] .card-container {
        background-color: var(--tag-color) !important;
    }
    
    /* weitere selbstdefinierte Label, exemplarisch 'Amazon' >> Tamazon */
    #threadTree tbody tr.selected[data-properties~="Tamazon"] .card-container {
        background-color: var(--tag-color) !important;
    }
    Alles anzeigen

    nimm mal dies:

    CSS
    #threadTree tbody tr.selected[data-properties~="tagged"] .card-container {
        background-color: var(--tag-color) !important;
        color: var(--tag-contrast-color) !important;
    	}

    Hab ich jetzt was übersehen, oder liefert das den gleichen Effekt?? :/

  • Sehvornix
    Senior-Mitglied
    Reaktionen
    844
    Beiträge
    2.410
    Mitglied seit
    6. Jul. 2017
    Hilfreiche Antworten
    37
    • 14. Oktober 2024 um 16:59
    • #34
    Zitat von Grisu2099

    Hab ich jetzt was übersehen, oder liefert das den gleichen Effekt?

    Ja, liefert den gleichen Effekt.

    Erspart somit auch komplett das Handling der individuellen Label-Bezeichnungen im CSS.

    :thumbup:

    Gruß
    Sehvornix

    Keyboard not found. Press any key to continue.

  • Grisu2099
    Senior-Mitglied
    Reaktionen
    353
    Beiträge
    493
    Mitglied seit
    8. Okt. 2023
    Hilfreiche Antworten
    5
    • 14. Oktober 2024 um 17:32
    • #35
    Zitat von Sehvornix

    Erspart somit auch komplett das Handling der individuellen Label-Bezeichnungen im CSS.

    Eben deswegen... :mrgreen:

  • DarkCorri53i
    Mitglied
    Reaktionen
    11
    Beiträge
    147
    Mitglied seit
    19. Jul. 2023
    Hilfreiche Antworten
    2
    • 26. November 2024 um 19:36
    • #36
    Zitat von dharkness21

    Teste bitte das ↓.

    Hallo Dharkness,

    ich habe deinen Code aus Beitrag #8 und #9 benutzt. Alles supi. Nur eine Kleinigkeit funktioniert noch nicht. Neue Nachrichten die gruppiert sind haben keine Farbe. Hast du da eine idee?

    Gruß

    Markus

  • dharkness21
    Senior-Mitglied
    Reaktionen
    469
    Beiträge
    1.870
    Mitglied seit
    29. Jun. 2005
    Hilfreiche Antworten
    54
    • 26. November 2024 um 20:17
    • #37
    Zitat von DarkCorri53i

    Nur eine Kleinigkeit funktioniert noch nicht. Neue Nachrichten die gruppiert sind haben keine Farbe. Hast du da eine idee?

    Z.Z. nicht, das schaue ich mir aber nochmal an.

    und wech

    Dharkness

  • DarkCorri53i
    Mitglied
    Reaktionen
    11
    Beiträge
    147
    Mitglied seit
    19. Jul. 2023
    Hilfreiche Antworten
    2
    • 28. November 2024 um 17:26
    • #38
    Zitat von DarkCorri53i

    ich habe deinen Code aus Beitrag #8 und #9 benutzt. Alles supi. Nur eine Kleinigkeit funktioniert noch nicht. Neue Nachrichten die gruppiert sind haben keine Farbe.

    Hallo Leute,

    hat noch jemand eine Idee wie ich neue gruppierte Nachrichten in der Kartenansicht farblich darstellen kann?

    Gruß

    Markus

  • DarkCorri53i
    Mitglied
    Reaktionen
    11
    Beiträge
    147
    Mitglied seit
    19. Jul. 2023
    Hilfreiche Antworten
    2
    • 29. November 2024 um 14:00
    • #39
    Zitat von DarkCorri53i

    Hallo Leute,

    hat noch jemand eine Idee wie ich neue gruppierte Nachrichten in der Kartenansicht farblich darstellen kann?

    Wirklich niemand eine Idee? Grisu2099  @Bastler  Mapenzi

    Gruß

    Markus

  • Grisu2099
    Senior-Mitglied
    Reaktionen
    353
    Beiträge
    493
    Mitglied seit
    8. Okt. 2023
    Hilfreiche Antworten
    5
    • 29. November 2024 um 14:06
    • #40

    Ich nutze keine gruppierten Nachrichten... :saint:

    • 1
    • 2
    • 3

Aktuelle Programmversion

  • Thunderbird 139.0.2 veröffentlicht

    Thunder 11. Juni 2025 um 17:31

Aktuelle ESR-Version

  • Thunderbird 128.11.1 ESR veröffentlicht

    Thunder 11. Juni 2025 um 17:27

Keine Werbung

Hier wird auf Werbeanzeigen verzichtet. Vielleicht geben Sie dem Website-Betreiber (Alexander Ihrig - aka "Thunder") stattdessen etwas aus, um diese Seiten auf Dauer finanzieren zu können. Vielen Dank!

Vielen Dank für die Unterstützung!

Kaffee ausgeben für:

3,00 €
1
Per Paypal unterstützen*

*Weiterleitung zu PayPal.Me

Ähnliche Themen

  • Problem mit userChrome.css

    • schlatti4
    • 22. Juli 2024 um 01:08
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Thunderbird Beta 122 bis Beta 128 hat Dateibeschädigung in IMAP-Konten

    • jorgk3
    • 15. Februar 2024 um 13:30
    • Thunderbirds Entwicklerversionen
  • TB 115 was soll neu sein an der Oberfläche?

    • Schrotty
    • 8. Juli 2023 um 12:05
    • Thunderbirds Entwicklerversionen
  • [TB 102] userChrome.css anpassen: Beste Praxis

    • Saerdna
    • 9. August 2022 um 22:51
    • Manuelle Anpassungen per CSS oder Script
Thunderbird Mail DE
  1. Impressum & Kontakt
  2. Datenschutzerklärung
    1. Einsatz von Cookies
  3. Nutzungsbedingungen
  4. Spendenaufruf für Thunderbird
Hilfe zu dieser Webseite
  • Übersicht der Hilfe zur Webseite
  • Die Suchfunktion benutzen
  • Foren-Benutzerkonto - Erstellen (Neu registrieren)
  • Foren-Thema erstellen und bearbeiten
  • Passwort vergessen - neues Passwort festlegen
Copyright © 2003-2025 Thunderbird Mail DE

Sie befinden sich NICHT auf einer offiziellen Seite der Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, XUL™ und das Thunderbird-Logo sind (neben anderen) eingetragene Markenzeichen der Mozilla Foundation.

Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern