Layout & Navigation Patterns

Layout Patterns

Navigation systems, page layouts, and structural patterns for building cohesive interfaces.

Pattern 1

Sticky Navigation

Header that transitions from transparent to frosted glass on scroll with smooth animations.

Scroll to see effect ↓
Scroll Down
Watch the header transform
1
Section 1
Scroll content to trigger sticky header
2
Section 2
Scroll content to trigger sticky header
3
Section 3
Scroll content to trigger sticky header
4
Section 4
Scroll content to trigger sticky header
5
Section 5
Scroll content to trigger sticky header

CSS Properties

position: sticky
backdrop-filter: blur()
transition: all 0.5s

Use Cases

Documentation sites
Product dashboards
Marketing pages
Pattern 2

Vertical Timeline — Numbered Steps

Sequential steps with connector lines, perfect for process flows and onboarding.

01

Project Discovery

Understand requirements and define scope

20%
02

Wireframing

Create low-fidelity layouts and user flows

40%
03

UI Design

Develop visual design and component library

60%
04

Development

Implement responsive frontend with animations

80%
05

Testing & Launch

Quality assurance and deployment

Basic Timeline

Simple dots with connector lines

Interactive

Click steps to expand details

Horizontal

Responsive horizontal layout

Pattern 3

FAQ Accordion — Smooth Collapse

One-at-a-time accordion with smooth max-height transitions and proper accessibility.

This is a pure UI design pattern showcase built with Next.js 16, Tailwind CSS v4, and Framer Motion. It demonstrates various UI patterns for reference in future projects.

Absolutely! All patterns are built with production-ready code using accessible HTML, proper ARIA labels, and responsive design principles.

Colors are defined in the @theme blocks in globals.css. You can modify the color tokens there, and they'll propagate throughout the entire design system.

Yes, all patterns are fully responsive and tested on mobile, tablet, and desktop breakpoints using Tailwind's responsive utility classes.

Create a new page in the (marketing) directory following the existing pattern structure. Use the FadeUp and StaggerGroup components for consistent animations.

Accordion State
Item 1 open
Pattern 4

Split Layout — Text Left, Visual Right

Balanced content-visual split with responsive stacking on mobile.

Layout Pattern

Content-First Design

This split layout pattern prioritizes content on the left while using the right column for supporting visuals, demos, or interactive elements.

Responsive Stacking
Columns stack vertically on mobile devices
Visual Hierarchy
Clear separation between content and supporting elements
Flexible Ratios
Adjust column widths based on content needs
Accessible Flow
Logical reading order maintained in all viewports
Layout Demo
Interactive split layout preview
Content Column
Visual Column
Layout Ratio
Back to
Overview →
All Patterns Complete
✓ Showcase Ready