Vielen Dank für die Infos. Habe mich mit Deinem Beispiel befasst... Leider bekomme ich beim Scrollen kein Event, so dass die Klasse sich nicht ändert.
Ich habe für const headerElement = document.querySelector('#logo-oben-tagline');
meine ID eingesetzt. Liegt es vielleicht daran?