Es hat nichts damit zu tun, was ich getan habe, etwas wurde im Kern mit einem der letzten Updates geändert. Ich benutze keine Plugins. Das gesamte Design wurde geändert. Ich weiß nicht, wie ich es besser erklären soll, und ich habe keinen Screenshot vom alten Stil, aber jeder, der die beiden gesehen hat, weiß, was ich meine. Das gesamte Verhältnis des Logos wurde geändert, die Art und Weise, wie der Text erscheint, ist anders, er ist jetzt in einem Feld eingerahmt. Es hat die Art und Weise, wie wir es mit den Standardoptionen hatten, komplett zerstört.
Bearbeiten: Sie können in den Screenshots im obigen Link UX: Category header restyle by jordanvidrine · Pull Request #34081 · discourse/discourse · GitHub sehen, dass der alte Stil links war, außer dass ein Seitenverhältnis von 1:1 für das Logo nicht erforderlich (oder angefordert) war und das gesamte Format anders war. Es hat jetzt alle Logos in ein geschrumpftes Quadrat gezwungen und das Ganze neu formatiert, wodurch der Text zum dominierenden Merkmal wurde, was uns alle zerstört hat.
Es wäre kein Problem, wenn ursprünglich gesagt worden wäre, dass ein Seitenverhältnis von 1:1 verwendet werden soll. Das wurde nicht gesagt, also haben wir individuelle Versionen des Hauptbannerelements (und nicht des quadratischen Logos) erstellt, die die gleiche Form und das gleiche Design für jeden Abschnitt beibehalten.
Das scheint zu funktionieren. Ich muss nur mit der Größe herumspielen, danke!
Bearbeiten: Es funktioniert nicht auf Mobilgeräten, da es den Text aus dem Feld drängt und die Seite horizontal dehnt. Ich habe das mit Folgendem behoben:
@media (max-width: 768px) {
.category-heading {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
gap: 0.3em; /* Fügt minimalen Abstand zwischen Logo und Text hinzu */
}
.category-heading__logo.category-logo.aspect-image {
height: 140px;
width: auto;
margin-bottom: 0; /* Zusätzlichen Abstand entfernen */
}
.category-heading__title {
font-size: 1.4em;
margin-top: 0; /* Zusätzlichen Abstand über dem Text verhindern */
}
}
Dies schiebt den Text unter das Logo. Falls jemand anderes es braucht…