Work Experience Timeline
ListWorkExperience
Lists & Timelines 15 options JavaScript
Pinned horizontal-scroll timeline of roles on desktop; a simple vertical list on mobile.
Published · by Christopher Alberto
Live demo
Open full screenAt a glance
- Component
ListWorkExperience- Category
- Lists & Timelines
- Used as
- Page block — “List: Work Experience”
- Options
- 15 editable fields
- Built with
- PHP, Twig, SCSS, JavaScript
- Platform
- WordPress · Flynt theme · Timber/Twig · ACF Pro
About this component
The experience timeline. On desktop the section pins while you scroll and the roles pan horizontally; below 880px it becomes a normal vertical stack.
Highlights
- Built with CSS
position: stickyand scroll progress — no scroll hijacking. - Each role: dates, title, company and bullet points, on a glassmorphism card.
- Optional footnote for older roles.
Under the hood
Components/ListWorkExperience/
-
_style.scssStyles (SCSS) 232 lines -
functions.phpFields & data (PHP) 179 lines -
index.twigMarkup (Twig) 49 lines -
script.jsBehaviour (JavaScript) 100 lines