Resources
Desktop app
Marketplace
Community
Developers
Wallpapers
Meetups
Company
Security
Careers
Report
Status
Legal
Blog
Creators
Program
Payouts
Experts
Awards
Events
Brand
Compare
Squarespace
Wordpress
Unbounce
Webflow
Figma
Wix
Solutions
Figma to HTML
Website builder
Portfolio maker
Landing pages
UI/UX design
No-code
Socials
Instagram
X Twitter
YouTube
LinkedIn
Threads
TikTok
    Framer
    EnterprisePricing
    LoginSign up
    Enterprise
    Pricing
    Login
    Sign up
    Marketplace
    TemplatesPluginsComponentsVectors
    Templates
    Plugins
    Components
    Vectors
    Component preview thumbnail
    MarketplaceComponents

    RingScroll indicator

    A customizable circular scroll progress indicator for Framer. Perfect for reading progress, scroll-to-top buttons, or engaging page visuals.

    Freelancer Deven
    Freelancer Deven
    Creator
    3w ago
    Updated
    195
    Views
    Freelancer Deven
    Freelancer Deven
    Creator
    3w ago
    Updated
    195
    Views

    Make it with Workshop

    Build your own component with AI


    About this Component

    ✨ Features

    • Two styles: Ring (stroke progress) & Radial Fill (circle fill)

    • Supports gradient progress colors

    • Adjustable start angle for ring progress

    • Text display modes: none, percentage, or custom text inside circle

    • Responsive: separate desktop & mobile sizes

    • Configurable positioning (corners or center)

    • Optional click actions: scroll to top, scroll to bottom, open URL

    • Hide at 0% or 100% (start/end)

    • Opacity, shadow, auto fade-in controls

    • Smooth animated updates

    • Completion color when scroll = 100%

    • Lightweight and fully responsive

    πŸ“– Use Cases

    • Show article reading progress

    • Add a scroll-to-top button with progress indicator

    • Indicate page completion for onboarding / guides

    • Visual feedback for long-form pages

    • Decorative / branding element to match site identity

    πŸ›  Built For

    • Designers & developers building long-scroll experiences in Framer

    • Blogs, magazines, and content-heavy websites

    • Portfolios and storytelling sites

    • SaaS / docs websites with long product pages

    πŸ“‹ Instructions

    1. Drag the Circular Scroll Progress component into your canvas.

    2. Choose style mode (Ring or Radial Fill).

    3. Customize colors, stroke thickness, gradients, opacity, etc.

    4. (Optional) Add text inside the circle (% or custom).

    5. Position the indicator (top-left, bottom-right, center, etc.).

    6. (Optional) Enable click behavior (scroll to top/bottom, open URL).

    7. Adjust start / end offsets if you don’t want progress to track the entire page.

    8. Preview in the live canvas β€” the circle will update as you scroll.

    Support
    About ComponentsRefund PolicyContact Creator

    More Components

    See All β†’
    Thumbnail for Interactive Image, a Framer Marketplace template by Veronica Wong.
    Interactive Image
    $10
    Veronica Wong
    Thumbnail for Pocket Drums, a Framer Marketplace template by Nico.
    Pocket Drums
    $2
    Nico
    Thumbnail for SplitType, a Framer Marketplace template by Snoweirdo.
    SplitType
    $15
    Snoweirdo
    Thumbnail for Gradient Countdown, a Framer Marketplace template by Anayatul Islam Nayeem.
    Gradient Countdown
    Free
    Anayatul Islam Nayeem
    Thumbnail for Clouds Generator, a Framer Marketplace template by Johnathan B..
    Clouds Generator
    $10
    Johnathan B.
    Thumbnail for MultiSelect Dropdown, a Framer Marketplace template by Sakina Ihsan.
    MultiSelect Dropdown
    $3
    Sakina Ihsan
    Thumbnail for Matrix_Rain, a Framer Marketplace template by Hamim Reza.
    Matrix_Rain
    $9
    Hamim Reza
    Thumbnail for Copyright Notice, a Framer Marketplace template by figma2framer.
    Copyright Notice
    Free
    figma2framer

    More from Freelancer Deven

    See All β†’
    Thumbnail for Glow Counter Cards, a Framer Marketplace component by Freelancer Deven.
    Glow Counter Cards
    component Β· Free
    Freelancer Deven
    Thumbnail for FuturisticDonutChart, a Framer Marketplace component by Freelancer Deven.
    FuturisticDonutChart
    component Β· Free
    Freelancer Deven
    Thumbnail for Cinematic PageLoader, a Framer Marketplace component by Freelancer Deven.
    Cinematic PageLoader
    component Β· $10
    Freelancer Deven
    Thumbnail for Neo CTA 3D Flip Card, a Framer Marketplace component by Freelancer Deven.
    Neo CTA 3D Flip Card
    component Β· $5
    Freelancer Deven
    Thumbnail for Progress Scroll Bar, a Framer Marketplace component by Freelancer Deven.
    Progress Scroll Bar
    component Β· $5
    Freelancer Deven