Welcome to Vanilla Breeze
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
Complete UI patterns built with semantic HTML and Vanilla Breeze. Each pattern demonstrates best practices for accessibility, progressive enhancement, and responsive design.
Patterns are complete UI compositions that combine multiple Vanilla Breeze elements. Unlike snippets (isolated building blocks), patterns show how elements work together in real-world layouts. Copy the HTML directly or use them as reference for your own implementations.
Navigation patterns for headers, sidebars, breadcrumbs, and pagination.
Header navigation with dropdowns, search, and mobile menu.
Hierarchical navigation showing the current location.
Page navigation for multi-page content.
Vertical navigation for documentation and dashboards.
Site footer with links, copyright, and newsletter signup.
Form layouts for authentication, registration, and data entry.
Login forms with social auth, two-factor, and remember me.
Sign up forms with password requirements and terms.
Contact forms with validation and success states.
Payment forms with shipping and billing sections.
Multi-step forms with progress indicators.
Landing page sections for showcasing products and features.
Above-the-fold sections with headlines and CTAs.
Feature grids with icons, titles, and descriptions.
Conversion-focused sections with buttons.
Pricing tables and comparison grids.
Customer quotes and social proof.
Frequently asked questions with accordions.
Layouts for web applications, dashboards, and admin interfaces.
Header, sidebar, and content area layouts.
Stats cards, tables, and chart layouts.
Settings pages with grouped options.
User profile with avatar and activity.
States and pages for user feedback and system status.
No content placeholders with actions.
404, 500, and maintenance pages.
Loading placeholders for content.
Patterns for presenting structured data and metrics.
Metric cards with numbers and change indicators.
Key-value pairs for metadata display.
Chronological event displays.
Each pattern page includes:
Patterns follow these conventions:
nav, form, section)layout-* custom elements for spacing and positioning--size-* for spacing, --color-* for colors