Bestätigung;
Nach der Installation scheint es, als würde der Header von der Seite scrollen. Gibt es eine Möglichkeit, den Header über dem vorhandenen Discourse-Header festzuhalten?
Bestätigung;
Nach der Installation scheint es, als würde der Header von der Seite scrollen. Gibt es eine Möglichkeit, den Header über dem vorhandenen Discourse-Header festzuhalten?
Ich kann das Problem nicht reproduzieren. Können Sie mir einen Screenshot senden?
Oh, entschuldigen Sie die Verwirrung – ich frage nach dem beabsichtigten Verhalten?
Lokal sehe ich, dass der Marken-Header beim Durchscrollen eines langen Threads aus dem Bild scrollt.
Versuchen Sie, den .b-header-CSS-Stil wie unten gezeigt zu ändern
.b-header {
position: fixed;
}
Möglicherweise sind weitere CSS-Änderungen erforderlich, um Ihr Ziel zu erreichen.
Danke, Vinoth.
Ich habe ein paar Dinge gefunden, die dabei helfen:
.b-header {
position: fixed;
z-index: 1001;
height: $header-height;
}
.docked .d-header {
margin-top: $header-height;
}
#main-outlet {
padding-top: $discourse-content-padding + $header-height;
}
Dies bewirkt, dass der benutzerdefinierte Header beim Scrollen statisch bleibt und jederzeit über dem Discourse-Header liegt.
Der einzige Nachteil dieses Ansatzes, den ich erkenne, ist, dass der Beitragstitel etwas später als üblich im Discourse-Header erscheint, aufgrund der zusätzlichen statischen Höhe der Header-Komponente.
Ich bin mir nicht sicher, wie man diese Logik ändern kann – sie steckt wahrscheinlich irgendwo in den Tiefen von Discourse.