https://framer.com/m/Wheeltimeline-KK9Yvh.js

Io / Enhancements / WheelTimeline

WheelTimeline

WheelTimeline arranges entries around a wheel and turns it to bring each one into focus, with a desktop and a mobile arrangement of the same data.

Enhancements12 controlswheel layouttwo variants

Examples

Live specimens for every control the component exposes.

Default

items carries the entries. variant switches between the desktop wheel and a mobile arrangement, and contentMode decides how much of each entry is shown at once.

2019
$2.4M Raised

Seed Round

Closed our seed round led by Sequoia, enabling the first key hires.

01 / 03
2019Seed Round
2021Series A
2023Series B

Content and pace

contentMode runs from detailed through minimal to hidden. autoRotate turns the wheel unattended at autoRotateInterval seconds, and animationSpeed sets how briskly it moves.

detailed

2018
The Beginning

Founded

Started in a small co-working space with a team of three passionate founders and a bold vision to reshape the industry.

01 / 06
2018Founded
2019Seed Round
2020Product Launch
2021Series A
2022Global Expansion
2024Industry Leader

minimal

2018
The Beginning

Founded

01 / 06
2018Founded
2019Seed Round
2020Product Launch
2021Series A
2022Global Expansion
2024Industry Leader

hidden

2018Founded
2019Seed Round
2020Product Launch
2021Series A
2022Global Expansion
2024Industry Leader

Variant and motion

The mobile variant lays the same entries out for a narrow screen. autoRotate can be switched off entirely so the reader drives.

mobile variant

2018
The Beginning

Founded

Started in a small co-working space with a team of three passionate founders and a bold vision to reshape the industry.

01 / 06
2018Founded
2019Seed Round
2020Product Launch
2021Series A
2022Global Expansion
2024Industry Leader

auto rotate off

2018
The Beginning

Founded

Started in a small co-working space with a team of three passionate founders and a bold vision to reshape the industry.

01 / 06
2018Founded
2019Seed Round
2020Product Launch
2021Series A
2022Global Expansion
2024Industry Leader

slow

2018
The Beginning

Founded

Started in a small co-working space with a team of three passionate founders and a bold vision to reshape the industry.

01 / 06
2018Founded
2019Seed Round
2020Product Launch
2021Series A
2022Global Expansion
2024Industry Leader

Icon weight

Each entry carries a Phosphor glyph, and iconWeight sets the stroke for all of them at once. Regular is the default; bold reads better at small arc radii, fill turns the glyphs solid.

regular

2018
The Beginning

Founded

Started in a small co-working space with a team of three passionate founders and a bold vision to reshape the industry.

01 / 06
2018Founded
2019Seed Round
2020Product Launch
2021Series A
2022Global Expansion
2024Industry Leader

bold

2018
The Beginning

Founded

Started in a small co-working space with a team of three passionate founders and a bold vision to reshape the industry.

01 / 06
2018Founded
2019Seed Round
2020Product Launch
2021Series A
2022Global Expansion
2024Industry Leader

fill

2018
The Beginning

Founded

Started in a small co-working space with a team of three passionate founders and a bold vision to reshape the industry.

01 / 06
2018Founded
2019Seed Round
2020Product Launch
2021Series A
2022Global Expansion
2024Industry Leader

Props

The controls exposed on the instance panel.

PropTypeBehaviour
schemaJSONstringJSON schema for the entries. Anything here overrides the items list below.
itemsarrayThe entries around the wheel.
variantenumdesktop or mobile arrangement.
contentModeenumdetailed · minimal · hidden.
iconWeightenumthin · light · regular · bold · fill · duotone.
animationSpeedenumfast · medium · slow.
autoRotatebooleanTurns the wheel unattended.
autoRotateIntervalnumberSeconds each entry holds while turning.
wheelConfigobjectRadius, spacing and orientation of the wheel.
colorsobjectActive and inactive colours.
fontFamilyfontBase typeface.
titleFontfontType for entry titles.
bodyFontfontType for entry copy.
labelFontfontType for the small labels.
PropTypeBehaviour
schemaJSONstringJSON schema for the entries. Anything here overrides the items list below.
itemsarrayThe entries around the wheel.
variantenumdesktop or mobile arrangement.
contentModeenumdetailed · minimal · hidden.
iconWeightenumthin · light · regular · bold · fill · duotone.
animationSpeedenumfast · medium · slow.
autoRotatebooleanTurns the wheel unattended.
autoRotateIntervalnumberSeconds each entry holds while turning.
wheelConfigobjectRadius, spacing and orientation of the wheel.
colorsobjectActive and inactive colours.
fontFamilyfontBase typeface.
titleFontfontType for entry titles.
bodyFontfontType for entry copy.
labelFontfontType for the small labels.

Usage

Guidance carried over from the component definition.

Reach for WheelTimeline

A history or roadmap should be turned rather than scrolled.

The same entries need a separate arrangement on mobile.

The wheel should idle through its entries unattended.

The entries are few enough that a wheel shows them all.

Reach for something else

The entries read better as a straight run — use MilestoneTimeline.

There are many entries; a wheel hides most of them.

The data lives in the CMS.

Io — Enhancements

Every specimen above is a live component instance. Colour, type and radius resolve from the project theme tokens.

io

An experiment in what a design system becomes when AI can consume it.

© 2026 io

Contact me

Create a free website with Framer, the website builder loved by startups, designers and agencies.