Magnetic Attraction Navigation Menu
An innovative navigation menu with magnetic attraction effects, dynamic layout adjustments, and smooth interactive animations that respond to cursor proximity
Responsive Design
Yes
Dark Mode Support
No
lines
625
Browser Compatibility
No
Live Preview
Interact with the component without leaving the page.
Magnetic Attraction Navigation Menu
An innovative navigation menu with magnetic attraction effects, dynamic layout adjustments, and smooth interactive animations that respond to cursor proximity.
Features
- Magnetic Attraction: Menu items are drawn to cursor movement with realistic physics
- Dynamic Field: Visual magnetic field that responds to mouse position
- Interactive Particles: Floating particles that react to user interactions
- Smooth Animations: Fluid transitions with custom easing functions
- Custom Cursor: Magnetic cursor that changes based on hover states
- Explosion Effects: Dramatic click animations with particle systems
- Responsive Design: Adapts beautifully to all screen sizes
Usage
Perfect for:
- Creative portfolios
- Interactive websites
- Modern web applications
- Gaming interfaces
- Tech company websites
- Experimental designs
The menu creates an engaging magnetic experience where elements are naturally attracted to the cursor, providing intuitive and delightful user interactions.
HTML
42
lines
CSS
272
lines
JavaScript
311
lines
<nav class="magnetic-menu">
<div class="menu-container">
<div class="magnetic-field"></div>
<div class="logo">
<span class="logo-text">MAGNETIC</span>
<div class="magnetic-pulse"></div>
</div>
<ul class="menu-items">
<li class="menu-item">
<a href="#" class="menu-link" data-text="Home">
<span class="link-text">Home</span>
<div class="magnetic-aura"></div>
</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link" data-text="About">
<span class="link-text">About</span>
<div class="magnetic-aura"></div>
</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link" data-text="Services">
<span class="link-text">Services</span>
<div class="magnetic-aura"></div>
</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link" data-text="Portfolio">
<span class="link-text">Portfolio</span>
<div class="magnetic-aura"></div>
</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link" data-text="Contact">
<span class="link-text">Contact</span>
<div class="magnetic-aura"></div>
</a>
</li>
</ul>
<div class="magnetic-particles"></div>
</div>
</nav>