Sticky Bar

The Sticky Bar is a persistent, bottom-anchored navigation component designed to provide quick access to the most important user actions across the platform.

It remains hidden on initial page load and becomes visible once the user scrolls beyond the first 100% of the viewport height, ensuring access to key functions without interrupting the initial content experience.

Purpose

  • Provide always-available access to high-priority actions
  • Reduce friction for frequently used tasks
  • Improve usability on mobile and desktop
  • Support user engagement without overwhelming the interface

Structure & Layout

  • Fixed to the bottom of the viewport
  • Horizontally aligned action items
  • Touch-friendly button sizes
  • Icon-first with optional labels
  • Designed to visually resemble mobile bottom navigation patterns
  • Merge to the footer top bar once reach to footer component

Typical actions include:

  • Services
  • Contact / Phone
  • Feedback & Complaints
  • Digital Satisfaction Survey
  • Share
  • Other user-critical links

Component Behavior

  • Hidden on initial page load
  • Appears once the user scrolls 100% of the viewport height
  • Remains visible while scrolling
  • Does not overlap critical content (respects safe areas)
  • Supports tap/click actions and expandable menus if required

Placement Guidelines

  • Always positioned at the bottom of the page
  • Persistent across all pages unless explicitly disabled
  • Must not conflict with system UI (mobile safe areas)
  • Should remain visible during vertical scrolling

Accessibility Considerations

  • Minimum touch target sizes for all actions
  • Clear iconography with accessible labels
  • Keyboard navigable
  • Screen reader friendly with descriptive action names
  • High contrast against page background

Language & Direction Support

  • Fully supports LTR and RTL layouts
  • Icon order and alignment should adapt automatically
  • Text labels switch based on active language
  • Icons should remain universally recognizable

Best Practices

  • Use clear, recognizable icons
  • Maintain consistency across pages
  • Avoid overcrowding the bar
  • Highlight primary actions visually
  • Test visibility against page content and scroll behavior

When Not to Use

  • On pages with full-screen or immersive experiences
  • Where critical actions are already persistently available
  • If it conflicts with accessibility or content readability