Skip to content
E-010ElementFree

Scroll Progress Top Button

Back-to-top button wrapped in a ring that fills as the visitor scrolls (a conic gradient driven by one custom property, updated on scroll with requestAnimationFrame). Inline mode (default) sits wherever it is dropped; se…

Almost yours

Where should we send the pack?

Etchedy · Free pack request

One email a month with new patterns. Unsubscribe anytime.

Included in your plan

50 sites for €79 only, Compare all plans

Preview Desktop, 1280px

The system behind it

One pattern, your whole brand.

Scroll Progress Top Button reads your ACSS tokens, so changing a color, a font or a spacing value once restyles it everywhere. No hard-coded values, nothing to override.

Type
Element
Category
Buttons
Responsive
Desktop to phone
Works with
Etch, ACSS, plain CSS

Options 8

Set on the section, in Etch’s attributes panel. No code needed.

data-placement
inlinefixed

inline sits where you drop it (footers, end of articles)

data-side
endstart

which corner when fixed

data-show-after
numberdefault 400

px · scroll distance before the fixed button appears

data-content
iconpercent

arrow icon or the live percentage in the centre

data-style
solidglassink

button surface

data-tone
primaryaccentink

colour of the progress ring

data-size
sml

button diameter

data-smooth
truefalse

smooth scroll back to the top (always instant under prefers-reduced-motion)

Free pattern. Yours to use on any site, no plan needed.

Included in Pro From €39 a year, with all 469 patterns.

Get Pro

More patterns

Keep browsing.

L-000

Quick View

Desktop, 1440px
Pro
demo.etchedy.com

The real preview of this pattern. Every pattern adapts to your ACSS tokens.

Unlock with ProSee plansIncluded in your plan