@@Gunnar Bittersmann
Wofür das bei der Darstellung im UI verwendet wird, geht JavaScript nichts an.
Das beißt sich jetzt ein Bisschen mit dem vorher gesagtem „IntersectionObserver, die verschiedene Klassen ans auszublendende Element setzen.“ – wegen „ans auszublendende Element“.
Aber nur ein Bisschen. Man könnte die Klassen auch ganz oben ans html
-Element (oder body
) setzen und das Ding per Nachfahrenselektor ein-/ausblenden. Dann wär’s wirklich entkoppelt.
Die Klassen sollten dann freilich nicht obscured-by-footer
u.dgl. heißen, sondern footer-scrolled-into-view
oder so ähnlich.
Kwakoni Yiquan
--
Ad astra per aspera
Ad astra per aspera