Jak podświeltić napis w menu glownym gdy scrolluje po jego zawartosci

Jak podświeltić napis w menu glownym gdy scrolluje po jego zawartosci
TT
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 97
0

Tworze aplikacje w NEXT.JS i chcialbym zeby w moim landing page przyciski w menu glownym byly podswietlane gdy scrolluje przez zawartosc do ktorej sa one podlinkowane. Cos jak tutaj (https://nextjs.org/docs/app/api-reference/functions/next-request) po prawej stronie. Jak taki efekt uzyskac w najbardziej elegancki sposob?

Xarviel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 848
1

Możesz wykorzystać Intersection Observer (https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API).

Tutaj przykład jak wykorzystać go do zrobienia podobnej animacji (https://css-tricks.com/table-of-contents-with-intersectionobserver/).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.