AppBar
AppBar
Navigation
Application bar with scroll effects, elevation changes, and fixed/sticky positioning
Basic Usage
Variants
Default
Default AppBar
Elevated
Elevated AppBar
Outlined
Outlined AppBar
Transparent
Transparent AppBar
With Blur
Blur AppBar
Colors
Default
Default Color
Primary
Primary Color
Secondary
Secondary Color
Sizes
Small
Small AppBar
Medium (Default)
Medium AppBar
Large
Large AppBar
Practical Example: E-commerce Header
ShopHub
Practical Example: Dashboard Header
Dashboard
JD
John Doe
Admin
Usage Guidelines
When to Use
- Main site navigation
- App headers
- Sticky toolbars
Accessibility
- Uses nav landmark
- Keyboard accessible menus
- Skip links supported
Performance
- Scroll events debounced
- Uses CSS transforms for animations
Common Mistakes
- Not handling scroll state properly
- Fixed position blocking content
Frequently Asked Questions
Yes, AppBar supports fixed, sticky, and static positioning with scroll-based elevation changes.
Yes, AppBar can change appearance on scroll including elevation, color, and transparency.
Related Components
View allBottomNavigation
Mobile bottom navigation bar with icon labels and active state indicators
Breadcrumb
Hierarchical navigation trail with separator customization, truncation support, and ARIA navigation landmarks
Link
Enhanced anchor element with variant system, external link indicators, and programmatic navigation integration
Menubar
Horizontal menu bar implementing nested dropdown menus with keyboard navigation, ARIA menubar pattern, and collision detection