Back to the library
Pro

Circular Slider

A row of cards riding the crest of a very large circle. Drag it, throw it, or use the arrows, and it settles on the nearest card.

Open full screen

About this template

Only the top slice of the circle is visible, so the cards curve past on a gentle crest rather than spinning on an obvious wheel. Drag with a pointer or a finger, throw it and let inertia carry it, step with the arrow buttons, or use the left and right arrow keys.

Without JavaScript, or before GSAP has loaded, the same markup renders as a horizontal scroll-snap row. Nothing is hidden and nothing collapses: the visitor keeps a working slider and simply misses the curve. The component also stands down from inertia and animated transitions when the visitor has asked for reduced motion.

The radius is set as a multiple of the container width, so the arc stays gentle on a phone instead of tightening into a wheel. Duration, radius multiplier and autoplay are data attributes on the root element, so they can be changed without touching code.

Copy this template

This template is part of the Pro library. A subscription unlocks the whole catalogue, including the connection that puts it inside your builder.

Get access

Details

Category
Framework
Access

This template animates with Draggable, GSAP core, InertiaPlugin. Install the free Bricksify Companion plugin and it loads on its own, or load the library yourself. Without it the section still renders, just without the motion.