Interactive Timeline
Intermediate
Modern interactive timeline component with smooth animations, hover effects, and responsive design. Perfect for showcasing company history, project milestones, or chronological events.
Live Preview
Code Implementation
HTML
<div class="timeline-container">
<div class="timeline-header">
<h2 class="timeline-title">Our Journey</h2>
<p class="timeline-subtitle">Milestones that shaped our story</p>
</div>
<div class="timeline-wrapper">
<div class="timeline-line" id="timelineLine"></div>
<!-- Timeline Item 1 -->
<div class="timeline-item" data-year="2020">
<div class="timeline-marker">
<div class="marker-icon">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none">
<path d="M13 2L3 14H12L11 22L21 10H12L13 2Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</div>
</div>
<div class="timeline-content">
<div class="timeline-card">
<div class="card-header">
<span class="timeline-date">January 2020</span>
<h3 class="timeline-event-title">Company Founded</h3>
</div>
<div class="card-body">
<p class="timeline-description">
Started our journey with a vision to revolutionize the tech industry. Founded by a team of passionate developers and designers committed to creating innovative solutions.
</p>
<div class="timeline-stats">
<div class="stat-item">
<span class="stat-number">3</span>
<span class="stat-label">Founders</span>
</div>
<div class="stat-item">
<span class="stat-number">$50K</span>
<span class="stat-label">Initial Investment</span>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Timeline Item 2 -->
<div class="timeline-item" data-year="2020">
<div class="timeline-marker">
<div class="marker-icon">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none">
<path d="M16 21V5A2 2 0 0 0 14 3H10A2 2 0 0 0 8 5V21L12 19L16 21Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</div>
</div>
<div class="timeline-content">
<div class="timeline-card">
<div class="card-header">
<span class="timeline-date">June 2020</span>
<h3 class="timeline-event-title">First Product Launch</h3>
</div>
<div class="card-body">
<p class="timeline-description">
Launched our flagship product after months of development and testing. The product received overwhelming positive feedback from early adopters and beta testers.
</p>
<div class="timeline-achievements">
<span class="achievement-badge">๐ Product Launch</span>
<span class="achievement-badge">๐ฅ 100+ Beta Users</span>
<span class="achievement-badge">โญ 4.8/5 Rating</span>
</div>
</div>
</div>
</div>
</div>
<!-- Timeline Item 3 -->
<div class="timeline-item" data-year="2021">
<div class="timeline-marker">
<div class="marker-icon">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none">
<path d="M17 21V13H7V21M7 3V8H15M19 21H5A2 2 0 0 1 3 19V5A2 2 0 0 1 5 3H19A2 2 0 0 1 21 5V19A2 2 0 0 1 19 21Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</div>
</div>
<div class="timeline-content">
<div class="timeline-card">
<div class="card-header">
<span class="timeline-date">March 2021</span>
<h3 class="timeline-event-title">Series A Funding</h3>
</div>
<div class="card-body">
<p class="timeline-description">
Secured Series A funding to accelerate growth and expand our team. This milestone enabled us to scale operations and invest in cutting-edge technology.
</p>
<div class="timeline-stats">
<div class="stat-item">
<span class="stat-number">$2M</span>
<span class="stat-label">Funding Raised</span>
</div>
<div class="stat-item">
<span class="stat-number">15</span>
<span class="stat-label">Team Members</span>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Timeline Item 4 -->
<div class="timeline-item" data-year="2022">
<div class="timeline-marker">
<div class="marker-icon">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none">
<path d="M12 2L15.09 8.26L22 9L17 14L18.18 21L12 17.77L5.82 21L7 14L2 9L8.91 8.26L12 2Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</div>
</div>
<div class="timeline-content">
<div class="timeline-card">
<div class="card-header">
<span class="timeline-date">September 2022</span>
<h3 class="timeline-event-title">Industry Recognition</h3>
</div>
<div class="card-body">
<p class="timeline-description">
Received multiple industry awards and recognition for innovation and excellence. Our product was featured in major tech publications and conferences.
</p>
<div class="timeline-achievements">
<span class="achievement-badge">๐ Tech Innovation Award</span>
<span class="achievement-badge">๐ฐ Featured in TechCrunch</span>
<span class="achievement-badge">๐ค Keynote Speaker</span>
</div>
</div>
</div>
</div>
</div>
<!-- Timeline Item 5 -->
<div class="timeline-item" data-year="2023">
<div class="timeline-marker">
<div class="marker-icon">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none">
<path d="M21 16V8A2 2 0 0 0 19 6H5A2 2 0 0 0 3 8V16A2 2 0 0 0 5 18H19A2 2 0 0 0 21 16Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M7 10H17M7 14H17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</div>
</div>
<div class="timeline-content">
<div class="timeline-card">
<div class="card-header">
<span class="timeline-date">December 2023</span>
<h3 class="timeline-event-title">Global Expansion</h3>
</div>
<div class="card-body">
<p class="timeline-description">
Expanded operations globally with offices in three continents. Reached significant user milestones and established partnerships with major corporations.
</p>
<div class="timeline-stats">
<div class="stat-item">
<span class="stat-number">50K+</span>
<span class="stat-label">Active Users</span>
</div>
<div class="stat-item">
<span class="stat-number">25</span>
<span class="stat-label">Countries</span>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Timeline Item 6 -->
<div class="timeline-item" data-year="2024">
<div class="timeline-marker">
<div class="marker-icon">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none">
<path d="M12 2L2 7L12 12L22 7L12 2Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M2 17L12 22L22 17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M2 12L12 17L22 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</div>
</div>
<div class="timeline-content">
<div class="timeline-card">
<div class="card-header">
<span class="timeline-date">Present</span>
<h3 class="timeline-event-title">Future Vision</h3>
</div>
<div class="card-body">
<p class="timeline-description">
Continuing to innovate and push boundaries in technology. Working on next-generation solutions that will shape the future of our industry.
</p>
<div class="timeline-achievements">
<span class="achievement-badge">๐ฎ AI Integration</span>
<span class="achievement-badge">๐ฑ Sustainability Focus</span>
<span class="achievement-badge">๐ Next-Gen Platform</span>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Timeline Navigation -->
<div class="timeline-navigation">
<button class="nav-btn" id="scrollToTop">
<svg width="20" height="20" viewBox="0 0 24 24" fill="none">
<path d="M18 15L12 9L6 15" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
Back to Top
</button>
</div>
</div>