Ändern Sie die Hintergrundfarbe der Kategorie für Boxen

Ich habe Schwierigkeiten herauszufinden, wie ich die Hintergrundfarbe der Kategorie für Kategorie-Boxen ändern kann:

Das Ziel ist es, die Hauptkategoriefarbe zu übernehmen und dem Hintergrund Transparenz zu verleihen:

Weiß jemand, wie ich das erreichen kann?

1 „Gefällt mir“

Hallo,

Das ist mit CSS und ein wenig Template-Anpassung möglich. :slightly_smiling_face:

Auf dem Desktop hat der Kategorienrand eine Farbvariable, die Sie auch für den Hintergrund verwenden können.

Dies ist die Variable --category-color, die die Randfarbe ist.
Screenshot 2022-09-12 at 17.25.56

Da diese Variable jedoch ein Hex-Wert ist, können Sie keine Transparenz einstellen. Sie können dies jedoch zu einem ::before-Pseudo hinzufügen, bei dem Sie auch die Deckkraft einstellen können.

Ich habe dies als Komponente erstellt, damit Sie sie installieren oder forken und nach Belieben ändern können. :slightly_smiling_face:

Komponente: GitHub - VaperinaDEV/discourse-category-background-color


Desktop CSS sieht so aus:


Auf Mobilgeräten fehlt diese Farbvariable im Template, daher müssen Sie diesen Stil hier hinzufügen:


Danach können Sie die Variable --category-color verwenden und ähnlich wie auf dem Desktop vorgehen:

Desktop


Mobil

3 „Gefällt mir“

Du bist der/die Beste!

Danke für die Erklärung, ich werde damit eine Weile spielen!

1 „Gefällt mir“

Hallo @MarcP, Entschuldigung, ich habe total verpasst, dass du das für Kategorie-Boxen wolltest. :smiley: Ich habe das Desktop-CSS aktualisiert, damit es auch mit Kategorie-Boxen funktioniert.

1 „Gefällt mir“

Ah, danke, ich habe bereits herausgefunden, wie ich die Boxen zum Laufen bringe! Das war komplizierter als ich dachte. Sehr geschätzt!

1 „Gefällt mir“