Page control
A page control is a navigation indicator, often shown as a row of dots or markers, that represents multiple pages or screens. It highlights the current page and allows users to navigate between them.
Philosophy
Page controls make multi-page navigation clear and simple, especially in lightweight browsing contexts like onboarding flows or image carousels.
They provide a sense of progress by showing total pages.
They let users know where they are and what’s next.
They work best for small sets of pages (not entire apps).
Anatomy
Variants
Standard
Standard row of circles.
States
Idle
Dots inactive until page is active.
Material
Liquid glass
Usage tips
Dos
Use for small sets of related pages.
Make the active indicator clearly distinct.
Keep indicators close to the content they represent (e.g., under a carousel).
Don’ts
Don’t use page controls for complex app navigation — use tabs or nav bars.
Don’t use too many indicators (7+ dots overwhelms users).
Real-world example
















































