Horizontal Timeline
Display chronological events in a left-to-right flow with equal-sized cards
Usage
Add .timeline-horizontal alongside .timeline for horizontal layout with flexbox equal-width cards.
<ul class="timeline timeline-horizontal">
<li class="timeline-item">
<div class="timeline-badge primary">
<i class="material-symbols-rounded">rocket_launch</i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Project Started</h4>
<p><small>2 hours ago</small></p>
</div>
<div class="timeline-body">
<p>Project setup completed.</p>
</div>
</div>
</li>
</ul>
Vertical Timeline - Alternating
Center-aligned timeline with alternating left and right panels
-
settings
System Initialization
access_time 1 hour ago
System initialization completed successfully. All services are running properly and ready for operation.
-
storage
Database Migration
access_time 2 hours ago
Database migration completed successfully. All tables and indexes have been updated.
-
cached
Cache Cleared
access_time 3 hours ago
Application cache cleared successfully. Performance optimizations applied and new cache structure implemented.
-
security
Security Update
access_time 4 hours ago
Security patches applied successfully. All vulnerabilities have been addressed and system is secure.
Usage
Use .timeline class for alternating panels. Apply color classes to badges: .primary, .success, .info, .warning, .danger.
<ul class="timeline">
<li class="timeline-item">
<div class="timeline-badge primary">
<i class="material-symbols-rounded">settings</i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">System Initialization</h4>
<p><small>1 hour ago</small></p>
</div>
<div class="timeline-body">
<p>System initialized successfully.</p>
</div>
</div>
</li>
</ul>
Modern Timeline
Clean, minimal timeline with circular icons and connecting lines - perfect for order tracking
Order Delivered
Package successfully delivered to customer
schedule December 22, 2024 at 4:54 PMOut for Delivery
Package is on the way
schedule December 22, 2024 at 8:10 AMOrder Processed
Order confirmed and ready
schedule December 22, 2024 at 7:21 AMOrder Placed
Order received successfully
schedule December 22, 2024 at 7:20 AMProject Milestone
Major milestone achieved
schedule 2 hours agoIssue Detected
System reported an error
schedule 4 hours agoIssue Resolved
All systems operational
schedule 5 hours agoUsage
Use .timeline-modern class for a clean, minimal timeline with circular icons. Great for order tracking, process flows, and activity feeds.
<div class="timeline-modern">
<div class="timeline-item-modern mb-4">
<div class="d-flex">
<div class="flex-shrink-0">
<div class="timeline-icon-modern bg-success">
<i class="material-symbols-rounded">check_circle</i>
</div>
</div>
<div class="flex-grow-1 ms-3">
<h6 class="mb-1">Event Title</h6>
<p class="text-sm text-muted mb-1">Event description</p>
<small class="text-muted">Timestamp</small>
</div>
</div>
<div class="timeline-line-modern"></div>
</div>
</div>
Vertical Timeline - One-Sided
Compact single-column timeline for sidebars and smaller spaces
-
power_settings_new
System Initialization
access_time 1 hour ago
System initialization completed successfully.
-
storage
Database Migration
access_time 2 hours ago
Database migration completed successfully.
-
cached
Cache Cleared
access_time 3 hours ago
Application cache cleared successfully.
-
security
Security Update
access_time 4 hours ago
Security patches applied successfully.
-
error
Error Detected
access_time 5 hours ago
Critical error detected in authentication service.
-
build
Hotfix Applied
access_time 6 hours ago
Emergency hotfix deployed to production.
-
check_circle
System Restored
access_time 7 hours ago
All systems operational and running normally.
Usage
Combine .timeline with .timeline-one-side for compact single-column layout.
<ul class="timeline timeline-one-side">
<li class="timeline-item">
<div class="timeline-badge primary">
<i class="material-symbols-rounded">power_settings_new</i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">System Init</h4>
<p><small>1 hour ago</small></p>
</div>
<div class="timeline-body">
<p>System initialized.</p>
</div>
</div>
</li>
</ul>