Category · Navigation Menus Difficulty Level · Advanced Published on · January 15, 2024

Magnetic Attraction Navigation Menu

An innovative navigation menu with magnetic attraction effects, dynamic layout adjustments, and smooth interactive animations that respond to cursor proximity

#magnetic #attraction #dynamic #interactive #physics #animation #menu

Responsive Design

Yes

Dark Mode Support

No

lines

625

Browser Compatibility

No

Live Preview

Interact with the component without leaving the page.

300px

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>

              
42lines
1342characters
HTMLLanguage

Related Code Snippets

Explore template packs

Need larger building blocks? Browse responsive landing pages and component bundles.

Open HTML Template Library →