A vertical timeline component for displaying events in chronological order with dots, connectors, and flexible content positioning.
The project repository was initialized and the team was assembled.
Wireframes and mockups were reviewed and approved by stakeholders.
Sprint 1 kicked off with core feature implementation.
Version 1.0 deployed to production.
<div class="sui-timeline">
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Project Created</h6>
<p>The project repository was initialized and the team was assembled.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Design Phase</h6>
<p>Wireframes and mockups were reviewed and approved by stakeholders.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Development Started</h6>
<p>Sprint 1 kicked off with core feature implementation.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
</div>
<div class="sui-timeline-content">
<h6>Launch</h6>
<p>Version 1.0 deployed to production.</p>
</div>
</div>
</div>Your order #4821 has been confirmed.
Payment verified, preparing shipment.
Package dispatched via express delivery.
<div class="sui-timeline sui-timeline-right">
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Order Placed</h6>
<p>Your order #4821 has been confirmed.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Processing</h6>
<p>Payment verified, preparing shipment.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
</div>
<div class="sui-timeline-content">
<h6>Shipped</h6>
<p>Package dispatched via express delivery.</p>
</div>
</div>
</div>Stakeholder interviews completed and scope defined.
System design approved by the engineering leads.
Internal beta launched to select users for feedback.
Public release with full documentation.
<div class="sui-timeline sui-timeline-alternate">
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Requirement Gathering</h6>
<p>Stakeholder interviews completed and scope defined.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Architecture Review</h6>
<p>System design approved by the engineering leads.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Beta Release</h6>
<p>Internal beta launched to select users for feedback.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
</div>
<div class="sui-timeline-content">
<h6>General Availability</h6>
<p>Public release with full documentation.</p>
</div>
</div>
</div>Daily sync with the engineering team.
Reviewed pull requests for the auth module.
Team lunch at the new place downtown.
Prioritized backlog items for the next sprint.
<div class="sui-timeline sui-timeline-alternate">
<div class="sui-timeline-item">
<div class="sui-timeline-opposite">9:30 am</div>
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Stand-up Meeting</h6>
<p>Daily sync with the engineering team.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-opposite">10:00 am</div>
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Code Review</h6>
<p>Reviewed pull requests for the auth module.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-opposite">12:00 pm</div>
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Lunch Break</h6>
<p>Team lunch at the new place downtown.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-opposite">2:00 pm</div>
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
</div>
<div class="sui-timeline-content">
<h6>Sprint Planning</h6>
<p>Prioritized backlog items for the next sprint.</p>
</div>
</div>
</div>All tests passed on CI pipeline.
Changes pushed to the staging environment.
Response time exceeded 500ms threshold.
Rollback triggered due to health check failure.
Team is reviewing logs and monitoring metrics.
<div class="sui-timeline">
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-success"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Build Passed</h6>
<p>All tests passed on CI pipeline.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-primary"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Deploy to Staging</h6>
<p>Changes pushed to the staging environment.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-warning"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Performance Warning</h6>
<p>Response time exceeded 500ms threshold.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-danger"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Deployment Failed</h6>
<p>Rollback triggered due to health check failure.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-info"></div>
</div>
<div class="sui-timeline-content">
<h6>Investigating</h6>
<p>Team is reviewing logs and monitoring metrics.</p>
</div>
</div>
</div>Awaiting approval from the security team.
Feature branch is being actively developed.
Code review passed with no blocking comments.
Changes requested — missing test coverage.
<div class="sui-timeline">
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-outline"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Pending Review</h6>
<p>Awaiting approval from the security team.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-outline sui-timeline-dot-primary"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>In Progress</h6>
<p>Feature branch is being actively developed.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-outline sui-timeline-dot-success"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Approved</h6>
<p>Code review passed with no blocking comments.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-outline sui-timeline-dot-danger"></div>
</div>
<div class="sui-timeline-content">
<h6>Rejected</h6>
<p>Changes requested — missing test coverage.</p>
</div>
</div>
</div>Initial document saved as draft.
Submitted for team review.
All reviewers signed off.
Document moved to archive.
<div class="sui-timeline">
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-inset"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Draft Created</h6>
<p>Initial document saved as draft.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-inset sui-timeline-dot-primary"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Under Review</h6>
<p>Submitted for team review.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-inset sui-timeline-dot-success"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Approved</h6>
<p>All reviewers signed off.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-inset sui-timeline-dot-danger"></div>
</div>
<div class="sui-timeline-content">
<h6>Archived</h6>
<p>Document moved to archive.</p>
</div>
</div>
</div>Invoice #1042 paid via credit card.
Email receipt sent to customer.
Package dispatched — tracking number provided.
Expected arrival today before 5 PM.
<div class="sui-timeline">
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-icon sui-timeline-dot-success">
<svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg>
</div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Payment Received</h6>
<p>Invoice #1042 paid via credit card.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-icon sui-timeline-dot-primary">
<svg viewBox="0 0 24 24"><rect x="2" y="7" width="20" height="14" rx="2" ry="2"/><polyline points="2 7 12 13 22 7"/></svg>
</div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Confirmation Sent</h6>
<p>Email receipt sent to customer.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-icon sui-timeline-dot-info">
<svg viewBox="0 0 24 24"><rect x="1" y="3" width="15" height="13"/><polygon points="16 8 20 8 20 16 8 16 8 13"/><circle cx="12" cy="16" r="2"/><circle cx="16" cy="16" r="2"/></svg>
</div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>Shipped</h6>
<p>Package dispatched — tracking number provided.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-icon">
<svg viewBox="0 0 24 24"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z"/><circle cx="12" cy="10" r="3"/></svg>
</div>
</div>
<div class="sui-timeline-content">
<h6>Out for Delivery</h6>
<p>Expected arrival today before 5 PM.</p>
</div>
</div>
</div>Added Sidebar component with collapsible toggle.
README refresh with banners and badges.
Playground page and progress bar fix.
Navbar improvements and Getting Started page.
Initial public release with 44 components.
<div class="sui-timeline sui-timeline-compact">
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-success"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>v1.1.0 released</h6>
<p>Added Sidebar component with collapsible toggle.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-success"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>v1.0.8 released</h6>
<p>README refresh with banners and badges.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-primary"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>v1.0.7 released</h6>
<p>Playground page and progress bar fix.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot sui-timeline-dot-primary"></div>
<div class="sui-timeline-connector"></div>
</div>
<div class="sui-timeline-content">
<h6>v1.0.6 released</h6>
<p>Navbar improvements and Getting Started page.</p>
</div>
</div>
<div class="sui-timeline-item">
<div class="sui-timeline-separator">
<div class="sui-timeline-dot"></div>
</div>
<div class="sui-timeline-content">
<h6>v1.0.0 released</h6>
<p>Initial public release with 44 components.</p>
</div>
</div>
</div>This is a neumorphic modal dialog. It features backdrop blur, smooth animations, and focus trap. Press Escape or click outside to close.
Your session will expire in 5 minutes. Would you like to stay signed in?
This action cannot be undone. This will permanently delete the item and remove all associated data.
This modal takes up the entire viewport. Useful for immersive content, editors, or media viewers.
Press Escape or click the close button to dismiss.
By accessing and using this service, you accept and agree to be bound by the terms and provision of this agreement. In addition, when using these particular services, you shall be subject to any posted guidelines or rules applicable to such services. Any participation in this service will constitute acceptance of this agreement.
Permission is granted to temporarily download one copy of the materials on this website for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not modify or copy the materials, use the materials for any commercial purpose, attempt to reverse engineer any software, or remove any copyright notations.
The materials on this website are provided on an 'as is' basis. We make no warranties, expressed or implied, and hereby disclaim and negate all other warranties including, without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property.
In no event shall this company or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption) arising out of the use or inability to use the materials, even if we have been notified orally or in writing of the possibility of such damage.
The materials appearing on this website could include technical, typographical, or photographic errors. We do not warrant that any of the materials on its website are accurate, complete or current. We may make changes to the materials contained on its website at any time without notice.
We have not reviewed all of the sites linked to this website and are not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement. Use of any such linked web site is at the user's own risk.
We may revise these terms of service for this website at any time without notice. By using this website you are agreeing to be bound by the then current version of these terms of service. Any changes will be posted on this page with an updated revision date.
These terms and conditions are governed by and construed in accordance with applicable laws and you irrevocably submit to the exclusive jurisdiction of the courts in that location. If any provision of these terms shall be unlawful, void, or unenforceable, then that provision shall be deemed severable and shall not affect the validity of the remaining provisions.
Clicking outside this modal won't close it. Instead, the modal will shake to indicate it requires explicit action. Use the close button or press Escape to dismiss.
This is a default right-side sheet. It slides in from the right edge of the screen with a blurred backdrop.
Sheets are great for navigation menus, settings panels, detail views, and forms that don't need to interrupt the main content flow.
This sheet slides down from the top. Great for announcements, notification panels, or search interfaces.
This is a small (280px) right-side sheet.
This is a large (480px) right-side sheet. Great for forms, detail views, or complex content.
Clicking outside this sheet won't close it. The sheet will shake to indicate it requires explicit action. Use the close button or press Escape.