Float, contextual content on demand

Tooltips, popovers, hover previews, confirmations — anything that should appear next to a trigger, smartly positioned and beautifully animated.

SmartBar

Perfect for...

A few common patterns. The flexibility of Float covers many more.

Tooltips on Help Icons

Brief explanations on hover. Smart auto-positioning flips the popover when there's no room near a viewport edge.

Help Popovers on Form Fields

Click an info button to get clarification. Stays open until dismissed.

Profile / Card Previews

Hover a name or avatar to reveal a rich preview, with delay so it doesn't trigger by accident.

Quick Action Menus

Action menus from a kebab icon. Click outside to close.

Auto-Hiding Toasts

"Saved!" messages that disappear on their own. Pause on hover keeps them visible while reading.

Image Annotations

Multiple hotspots on an image, each with its own popover.

Smart Positioning

Always in view, always pointing at the trigger.

Four sides + Alignment

Top, bottom, left, right with start, center, or end alignment along the cross axis. Eight combinations to fit any layout.

Auto-positioning

Float flips to the opposite side when near a viewport edge, and shifts along the cross axis to stay in view. No manual breakpoint juggling.

Caret follows the trigger

The arrow always points at the actual trigger, even when auto-positioning has shifted the popover off-center.

All Settings

Click, Hover, or Both

Pick the interaction that fits your use case — works on desktop and mobile without extra setup.

Click

Toggle the Float open and closed. Persistent until the user dismisses it.

Hover

Opens on mouseenter, closes on mouseleave. Configurable show and hide delays. Hovering the popover keeps it open.

Both

Hover shows a preview, click locks it open. While locked, hovering another trigger re-anchors the Float without unlocking.

All Settings

Until Dismiss or Auto-Hide

Stay open or close on a timer — your call.

Visible Until Dismiss

The Float stays until the user clicks outside, presses ESC, clicks the trigger again, or moves the cursor away. Each dismissal mode is independently togglable.

Hide After Timeout

Auto-close after a configurable delay in milliseconds. Pause on hover keeps it visible while the user is reading, resumes the timer on mouseleave.

All Settings

Animations & Customization

Six animations and per-breakpoint control over every visual property.

Six entry/exit animations

Fade, Scale, Slide Up, Slide Down, Slide Left, Slide Right. Configurable duration. Same animation runs in reverse on close.

Customizable caret

Color, opacity, and size. Borders inherit from the popover for a unified outline. The caret stops at the start of the rounded corner radius so it never visually detaches from the popover edge.

Sizing presets

Auto-fit content, match the trigger's width or height (great for caption-style overlays or full-cell image grids), or pick a theme spacing token.

Responsive on every property

Background, border (color + opacity + width), padding, opacity, caret size — every visual property has its own value per breakpoint.

All Settings

Internal or External Triggers

Wrap your trigger, or attach to anything on the page.

Dropzone Mode

Drop your trigger element (button, icon, image, anything) inside the Float component. The most common case.

Class Mode

Attach the Float to any element on the page via a CSS class — without nesting it inside the component. Multiple elements can share the same class — they all open the same Float, anchored to whichever was triggered.

External Control

Add a class to any element anywhere on the page (footer link, navbar shortcut, sidebar button) and clicking it opens the same Float — which stays anchored to its main trigger. One popover, multiple entry points across the page.

All Settings

Float in Action

Tooltips, hover previews, action menus, confirmations, annotations — see how a single component covers all the patterns of contextual content.

All Demos

Demo project file included

Frequently Asked Questions

Everything you need to know about the Float component.

What do I get when I purchase Float?

By purchasing Float you get the component and the demo project file.

Will I get future updates?

Yes! Once you purchase, you’ll receive free access to all future updates to this component.

Do I need the Pro version of Elements to use these component?

No. Float works with all editions of RapidWeaver Elements.

How do I install Float?

After purchasing, the Float component will be immediately installed and ready to use or customize in all your projects. If you’re setting up a new Mac, simply login to your Elements cloud account and install the component from your account page.

Can I use Float in any website?

Yes, your purchase includes a license to use the component in any of your Elements projects.

Is this a one-time payment?

Yes. One payment gives you lifetime access to the current component and all future updates.

How can I get support?

For support, you can contact us using the contact form on the rwpro.space website, or ask other users for help in the Elements forum.

Quick build, launch faster.

Take control with Float

Tooltips, popovers, and hover previews — anchored to any element on your page.

Elevate your projects

Discover our components for Elements and take your page design to the next level.

Float, contextual content on demand

© RW Pro Space • All rights reserved