Forum-Hintergrund ist transparent

Ich habe ein globales Hintergrundbild hinzugefügt, aber es scheint, als wäre das Forum transparent und müsste stattdessen weiß sein. Ich verwende das Standard-Theme und finde keine UI-Einstellung, um dies auf durchgehend weiß oder transparent zu setzen. Ich verwende die Farbpalette „Neutral“ und der Wert für die Sekundärfarbe ist auf Weiß eingestellt. Ich sehe keine andere Möglichkeit, den gesamten Forumshintergrund auf Weiß statt transparent zu setzen. Vielleicht lässt sich dies auch per CSS festlegen – ich habe gesucht, aber keinen bestehenden Beitrag zu diesem Problem gefunden. Danke für die Hilfe – ich bin neu bei Discourse, aber es gefällt mir bisher sehr gut.

Willkommen bei Meta @andrewlevi :wave:

Kannst du diesen CSS-Code in deinem Theme ausprobieren

#main-outlet {
  background-color: var(--secondary);
}

und prüfen, ob das Problem damit behoben ist?

Das hat funktioniert – danke. Das einzige Problem, das ich sehe, ist, dass der Fußbereich jetzt weiß ist, wenn ich eine Kategorie auswähle. Hast du da vielleicht einen magischen Trick dafür? Danke!!

Es stört auch den Admin-Footer – wahrscheinlich das gleiche Problem. Danke für die Hilfe!

Das Problem ist nicht, dass der Footer weiß ist. Das Problem besteht darin, dass der Seiteninhalt nicht groß genug ist, um die gesamte Ansichtsfensterfläche auszufüllen.

Trotzdem können Sie dies auch mit CSS beheben. Versuchen Sie zusätzlich Folgendes hinzuzufügen:

#main > div:first-child {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

#main-outlet {
  flex: 1 0 auto;
  max-width: calc(100% - 20px);
  width: $large-width;
}

Wie durch Zauberhand – vielen Dank für deine Hilfe, Joe!