Stop Rebuilding UI

Shadcn.io is not affiliated with official shadcn/ui

Outline Fill Button

Button that fills from outline to solid with rising animation on hover for React.

Start minimal, end bold. This button lives as a clean outline until you hover—then color rises from the bottom like water filling a glass. The text inverts as the fill passes through, creating a satisfying visual flip. It's that perfect balance of subtle and impactful. Great for secondary actions that should feel clickable without competing with your primary CTA. The fill direction is customizable—rise from bottom, drop from top, or sweep from either side.

Outline Fill Button preview

Loading...
Scroll to load preview

Installation

Install
Pro button

FAQ