Scroll Path Timeline

Desktop · 1280px · shown at 0% · edit the text, images and colours in the panel

Scroll Path Timeline — Free Website Section Template

Scroll effects · v1.0.0 · Updated 2026-10-22 · Responsive · GSAP animation · HTML, React & Vue

Tagsscrolltimelinesvgdraw on scrollmilestonesroadmapgsaplight
Updated October 20, 2026

What's included

Features

SVG line that draws itself as you scroll
Milestones light up when the line reaches them
Alternating left and right on wide screens
2 to 10 milestones with date, icon, title and text
Inline SVG in your theme colours, no image files
Fully drawn and readable without JavaScript
GSAP ScrollTrigger scrub, reduced motion respected
Export HTML, a ZIP, React or Vue, or fork to My Code

About this section

Scroll Path Timeline — Free SVG Draw-on-Scroll Section

Scroll Path Timeline: A vertical timeline joined by a hand-drawn SVG line. As visitors scroll, the line draws itself down the page and each milestone lights up when the line reaches it. Milestones have a date, icon, title and text. The line is inline SVG coloured by the theme, so it always matches; without JavaScript it is simply drawn in full.

Scroll Path Timeline connects milestones with a hand-drawn SVG line that draws itself as visitors scroll. Each milestone lights up the moment the line reaches it, so the page feels like it is telling the story in real time.

SVG that follows your theme

The line is inline SVG coloured with the theme's brand colour, and the milestone dots use your icons, so it matches any preset or brand kit with no image files.

Milestones you can edit

Add 2 to 10 milestones, each with a date or label, an icon, a title and text. On wide screens they alternate left and right of the line; on narrow screens they line up on one side.

Visible without JavaScript

Without JavaScript or with reduced motion the line is fully drawn and every milestone is shown. With GSAP the stroke is scrubbed from hidden to drawn using its own length, no plugin needed. Export HTML, a ZIP, React or Vue.

Why use it

Why Use the Scroll Path Timeline

〰
Momentum on the page
A line that grows as you scroll pulls readers forward through the story.
🎨
Always on brand
The SVG takes your theme colours, so it fits any palette without new artwork.
✓
Content first
All milestones are real HTML text; the drawing is a bonus layered on top.

How it’s different

How It’s Different From Other Free Section Templates

✎
Editable, not just copyable
Change text, links, images, colours and fonts in the browser before you export, instead of editing someone else’s code by hand.
◐
One theme for every section
Colours, fonts, radius and width are shared CSS variables, so every section you combine looks like one website.
⇲
Responsive by container
Container queries make each section adapt to its own width, in a full page, a column or a page builder.
✦
GSAP animation built in
Every section animates in with GSAP and ScrollTrigger, stays visible without JavaScript and respects reduced motion.
</>
HTML, React and Vue
Export a single HTML file, a ZIP with your images, a React component or a Vue component, or fork the code into My Code.
◍
Free, private, saved
No account and no watermark. Designs, uploaded images and fonts stay in your browser, with a backup file you can restore anywhere.

Step by step

How to Use

  1. 1
    Edit the contentFill in the heading and milestones in the panel. Wrap words in *asterisks* to colour them.
  2. 2
    Add your imagesUpload your own images (resized in your browser and kept on your device) or paste a hosted image URL.
  3. 3
    Match your brandPick a colour preset or exact colours, choose heading and body fonts from Google Fonts or your own uploaded font, set the corner radius and width, or apply your brand kit.
  4. 4
    Animate and previewChoose a GSAP entrance effect and speed, press Play animation, and check the section on desktop, tablet and mobile.
  5. 5
    Save and exportSave it to My designs, then export a single HTML file, a ZIP with your images, a React or Vue component, or fork it into My Code.

Real-world uses

Common Use Cases

🏢
Company history
Show the founding year, first customers, big launches and today’s numbers on an About page, with the line drawing the company’s journey as visitors read.
🗺️
Product roadmap
Share what shipped, what is in progress and what comes next, with dates as labels, so customers see momentum and know what to expect.
🎟️
Event agenda
Lay out the schedule of a conference or wedding day as milestones with times, so guests follow the day from arrival to the last dance.
🎓
Learning path
Guide students through the modules of a course in order, each milestone describing what they will learn and build at that stage.

Got questions?

Frequently Asked Questions

The path’s stroke is dashed to its own length and GSAP scrubs the dash offset from hidden to fully drawn while the timeline crosses the screen. No DrawSVG plugin is needed.

Yes. The path is a plain SVG path in the HTML; replace its d attribute in the exported code with any curve and the drawing still works because it measures the path’s length.

They are dimmed and slightly lowered, then fade in fully as the line arrives. Without JavaScript they are all shown normally.

Yes. From 900px wide the milestones alternate on both sides of a centred line; below that the line runs down the left with all milestones on the right.

It saves an editable copy of your Scroll Path Timeline in My Code, the UI Snippets code editor: the section markup goes in the HTML panel, its CSS (theme variables, base styles and layout) in the CSS panel, and the GSAP library is added as a CDN link, so you can keep refining the code and save your own versions.

Yes. It is free for personal and commercial websites, with no sign-up, no watermark and no attribution required. Everything runs in your browser and your edits are saved locally.