PaceUI

  • Components
  • Blocks
  • Templates
  • Studio
  • Resources
Intro
  • Components
  • Installation
  • MCP
Agents
  • Chat Composer
  • Workflow Board
  • Thinking States
  • Audio Visualizer
  • Task Pipeline
  • Approval Card
  • Model Ability Selector
  • Model Selector
  • Response Writer
  • AI Suggestions
  • Token Counter
Crafts
  • All Crafts
  • Avatar Flight
  • Voice Record
  • Starfield Card
  • Destination Queue
  • Rolling Bento
  • Download Button
  • Cart Stepper
  • Heart Burst
  • Copy Bar
  • Generative Grid
  • Destination Card
  • Magnetic Button
  • Morphing Copy
  • Expanding Search
  • Metric Tracker
  • Tilt Card
  • Animated Stack
Charts
  • API Traffic
  • Weekly Traffic
  • Financial Performance
  • Channel Sales
  • Customer Growth
  • Customer Segments
  • Sales Overview
  • Traffic Distribution
  • Daily Orders
  • Acquisition Funnel
  • Weekly Attendance
  • Market Trends
  • Portfolio Overview
  • Instance Health
  • Resource Usage
  • SaaS Subscriptions
  • Database Performance
  • Model Usage
  • Spend Allocation
Motion
  • Accordion
  • Alert
  • Calendar
  • Checkbox
  • Collapsible
  • Combobox
  • Context Menu
  • Dropdown Menu
  • Empty
  • Hover Card
  • Input OTP
  • Menubar
  • Navigation Menu
  • Pagination
  • Progress
  • Radio Group
  • Scroll Area
  • Select
  • Sidebar
  • Slider
  • Switch
  • Tabs
  • Tooltip
  • Reveal Text
  • Scramble Text
  • Squash Text
  • Bouncing Text
  • Mouse Wave Text
  • Text Fall Button
  • Spring Button
  • Infinite Scroller
  • Fillable Button
  • Layered Stack
  • Gradient Shadow
  • Profile Peek
  • Flip Reveal
  • Reveal on Scroll
  • Swap
  1. Components
  2. Crafts
PreviousNext

Magnetic Button

A physics-based magnetic button that smoothly drifts towards the pointer position when within proximity, creating an irresistible tactile pull.

When to use

  • Primary call-to-action buttons in hero banners and splash landing pages.
  • Guiding user attention towards key conversion targets with interactive attraction.
  • Parallax text/icon drift within the button for exaggerated physical feel.

When not to use

  • Dense tables or data grids with many adjacent action buttons.
  • Mobile layouts where hover pointer proximity cannot be tracked.

API Reference

MagneticButtonProps

PropTypeDefaultDescription
childrenReactNode—Button label and icon contents.
magneticRadiusnumber220Detection radius in pixels around the button center.
magneticStrengthXnumber16Maximum displacement in pixels along the X axis.
magneticStrengthYnumber8Maximum displacement in pixels along the Y axis.
classNamestring—Additional CSS class names applied to the button element.
wrapperClassNamestring—Class names applied to the outer pointer tracking container.

Motion

  • Spring physics with stiffness 180, damping 15, and light mass 0.1 for high-speed responsiveness.
  • Inner text/icon contents translate with differentiated multipliers creating parallax depth inside the pill.
  • Smooth cosine ease-out attenuation as pointer approaches the boundary radius.
Destination CardMorphing Copy

PaceUI

Animated blocks, components, and templates for Next.js and TanStack Start. Built with Motion and shadcn - clean code you own.

GitHubTwitterDiscord

Products

BlocksComponentsTemplatesCraftsTanStack ChartsMCP ServerStarter KitsStyleX Components

Resources

DocumentationMotion ComponentsGSAP AnimationsNative AIBlogChangelog

Pricing & Account

PricingManage AccountLicensesAPI KeysAffiliate Program

Company

Contact UsDiscord CommunityPrivacy PolicyTerms of Service

© 2026 PaceUI. All rights reserved. Built by indie developer, Denish

PACEUI