Dot Navigation for Sections

What You'll Create

Elegant circular dots appear fixed on the right side of the viewport - each dot represents a page section, filling with color as you scroll to indicate the currently visible section. Clicking any dot smoothly scrolls to that section, providing instant navigation for long-scrolling pages.

The Problem It Solves

Long-scrolling pages can disorient visitors who lose track of where they are or how much content remains. Traditional navigation disappears as users scroll, leaving them without orientation cues. This dot navigation provides persistent visual feedback about page position while offering quick jumps to any section.

Perfect For

Portfolio sites with project showcases, landing pages with multiple sections, storytelling layouts with sequential content, one-page websites with distinct sections, case study presentations with chapter-like structure.

What Makes This Different

The dots automatically track which section is most visible on screen and update in real-time as you scroll. Clicking any dot smoothly scrolls to that section. The navigation stays perfectly centered vertically on the right side of the screen, and the dots can automatically adapt their color to remain visible against any background - light or dark.

Details

  • Section Type: Fluid Engine

  • Code Type: CSS + JavaScript

  • Prerequisites: HTML block with anchor links matching section IDs, section with #anchor identifier

  • Toolkit Title: Dot Navigation

Learn This Technique

This is one of 150+ code techniques taught inside Standout Squarespace, where you get:

  • The complete, copy-paste code

  • Video walkthrough explaining how it works

  • The principles behind the technique so you can customize it

  • Access to our private community for support

Get Access to Standout Squarespace →
Previous
Previous

Pop-out Navigation Menu

Next
Next

Pronunciation Audio Player