Skip to main content

Floating Bar Templates

Floating bars are slim notification bars that appear at the top or bottom of the screen. They're less intrusive than popups while still capturing attention.

Overview​

PropertyValue
Template Count34+
PositionTop or bottom of viewport
OverlayNo (content remains accessible)
Best ForAnnouncements, cookies, persistent CTAs

Common Use Cases​

Announcements​

  • Sale notifications
  • Shipping updates
  • New feature alerts
  • Event promotions
  • GDPR compliance
  • Privacy notices
  • Cookie preferences
  • Tracking consent

Persistent CTAs​

  • Newsletter signup
  • App download prompts
  • Limited offers
  • Contact shortcuts

Status Updates​

  • Business hours
  • Delivery times
  • System status
  • Holiday notices

Template Styles​

Minimal Bars​

Simple, unobtrusive designs:

  • Single line of text
  • One action button
  • Subtle colors
  • Small height

Best for: Simple announcements, cookie notices

Bold Bars​

Attention-grabbing designs:

  • Vibrant backgrounds
  • Strong typography
  • Prominent CTAs
  • Animation effects

Best for: Sales, promotions, urgent notices

Multi-Element Bars​

Feature-rich designs:

  • Text + button + close
  • Countdown timers
  • Progress indicators
  • Multiple links

Best for: Complex promotions, feature-rich notices

Position Options​

Top Bar​

[=================== BAR ===================]
[ ]
[ Page Content ]
[ ]

Pros:

  • High visibility
  • Natural reading flow
  • Common pattern

Cons:

  • May conflict with navigation
  • Can feel pushy

Bottom Bar​

[                                           ]
[ Page Content ]
[ ]
[=================== BAR ===================]

Pros:

  • Less intrusive
  • Doesn't block content
  • Good for persistent CTAs

Cons:

  • May be overlooked
  • Can conflict with mobile UI

Layout Patterns​

Text + Button​

[Text message here...] [Button] [X]

Centered Text​

[X] [        Centered message        ] [X]

Icon + Text + Action​

[Icon] [Message text] [Link] [X]

Full-Width Form​

[Label] [Email input] [Subscribe] [X]

Customization Tips​

Colors​

  • Match brand colors
  • Ensure text contrast
  • Consider dark/light mode
  • Test against page content

Sizing​

  • Height: 40-60px typical
  • Full viewport width
  • Responsive text sizing
  • Touch-friendly buttons (44px+)

Content​

  • Keep text short (one line ideal)
  • Clear, actionable CTA
  • Include close option
  • Urgency when appropriate

GDPR-compliant patterns:

We use cookies to improve your experience. [Accept] [Learn More]

Detailed Options​

Cookie settings: [Essential] [Analytics] [Marketing] [Save Preferences]
By continuing, you agree to our cookie policy. [Accept All] [Manage]

Countdown Timers​

Add urgency with timers:

Sale ends in: [02:15:30] - [Shop Now]

Features:

  • Days, hours, minutes, seconds
  • Auto-updates
  • End behavior (hide/show message)

Animation Options​

Entry Animations​

  • Slide down (top bars)
  • Slide up (bottom bars)
  • Fade in
  • None (instant)

Attention Effects​

  • Subtle pulse
  • Shake (use sparingly)
  • Glow
  • Color shift

Behavior Settings​

Sticky vs. Static​

TypeBehavior
StickyStays fixed while scrolling
StaticScrolls with page

Auto-Dismiss​

  • Time-based dismissal
  • Scroll-based dismissal
  • Interaction-based (after click)

Remember Dismissal​

  • Cookie-based memory
  • Session-only
  • Persistent

Best Practices​

  1. Keep it slim — Don't block too much content
  2. Clear close button — Users should easily dismiss
  3. One message — Focus on single purpose
  4. Mobile test — Verify on small screens
  5. Contrast — Ensure readability
  6. Timing — Consider when to show

Common Mistakes​

❌ Too tall (blocking content) ❌ No close button ❌ Text too small ❌ Low contrast ❌ Too many elements ❌ Covering navigation

Template Examples​

Sale Announcement​

  • Gradient background
  • Bold text + discount
  • Shop Now button
  • Close X
  • Neutral background
  • Clear explanation
  • Accept + Settings buttons
  • Privacy link

Newsletter Signup​

  • Email input field
  • Subscribe button
  • Compact height
  • Clean design

Free Shipping​

  • Icon (truck)
  • Threshold message
  • Shop link
  • Dismissible

Integration Tips​

With Headers​

  • Account for fixed headers
  • z-index management
  • Spacing below bar

Mobile Considerations​

  • Touch targets 44px+
  • Readable text (14px+)
  • Simple layouts
  • Bottom position often better