Wir haben versucht, Ihre „Global Notice“-Funktion zu verwenden. Leider verschwindet sie beim Scrollen. Daher möchten wir, dass sie „sticky“ ist. Dies ist wiederum nicht über benutzerdefiniertes CSS realisierbar, da position: sticky nur auf ein Element angewendet werden kann und bereits ein „sticky“-Element vorhanden ist: der Header.
Könnten Sie konfigurierbar machen, wo die Benachrichtigung im DOM platziert wird, damit wir sie ebenfalls in den Header-Container einfügen können, um sie „sticky“ zu machen?
Vielen Dank für die Empfehlung, aber das löst das oben beschriebene Problem nicht: Die globale Benachrichtigung ist nicht fixiert und somit auch nicht das vielseitige Banner. Wie ich weiter beschrieben habe, wäre dies mit CSS allein nicht zu erreichen, da das vielseitige Banner denselben Platz im DOM einnimmt wie die globale Benachrichtigung, die sich außerhalb des fixierten Header-Containers befindet.
Eine weitere Option ist das Layouts-Plugin, das Seitenleisten hinzufügt, die angeheftet werden können. Es gibt auch ein benutzerdefiniertes HTML-Widget dafür, mit dem Sie beliebige Inhalte hinzufügen können.
Wenn Sie „sticky“ auf den übergeordneten Container anwenden, funktioniert es… obwohl, wenn sich andere Warnungen in diesem Container befinden, werden diese ebenfalls angeheftet (wie die Warnung „Möchten Sie Live-Benachrichtigungen, wenn Leute auf Ihre Beiträge antworten?“).
Wir haben eine CSS-Eigenschaft, die den oberen Rand vom Header richtig versetzt: