リンクをクリックすると、ページがリスト内の対応するアイテムまでスクロールダウンし、アイテムに到達するとリンクのクラスが変更されるようにナビを設定しました。
<nav>
<a href="#one" class="anchorLink">one</a>
<a href="#two" class="anchorLink">two</a> </nav>
<ul>
<li id="one"></li>
<li id="two"></li>
</ul>
これはかなり粗い例です
また、アイテムに到達したら背景色を変更し(できれば新しい色にフェードします)、別のアイテムがスクロールされたときに元のクラスを復元し、次のアイテムのクラスを変更したいと思います。
クリックしてスクロールしたときにこれが発生する必要があるため、 :target オプションは実際には理想的ではありません。
アドバイスありがとうございます。js部門ではあまり良くありません。