Skip to content

Black Friday 2026Pro Unlimited Lifetime: €299€99 once.

Ends in —d —h —m —s

See the deal
E-010Element

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…

Get this with ProIncluded in your plan

50 sites for €79 only, Compare all plans

Preview Desktop, 1280px

All photos and visual assets used in this preview are sourced from Unsplash.

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
Bricks, ACSS, plain CSS

Options 8

Set on the section, in Bricks’ 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)

Included in Pro €99 once with Pro Unlimited Lifetime: all 785 patterns, unlimited sites.

Get Pro

More patterns

Keep browsing.

L-000

Quick View

Desktop, 1440px
Pro
demo.bricksed.com

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

Unlock with ProSee plansIncluded in your plan