Menú Flotante Circular

Intermedio

Un innovador menú de botón de acción flotante circular con animaciones radiales suaves y diseño moderno, perfecto para aplicaciones móviles e interfaces creativas.

Vista Previa en Vivo

Implementación del Código

HTML
<div class="floating-menu-demo">
  <div class="demo-content">
    <h2>Demo de Menú Flotante Circular</h2>
    <p>Haz clic en el botón de acción flotante (⊕) en la esquina inferior derecha para abrir el menú circular.</p>
    <p>Prueba hacer clic en diferentes elementos del menú para ver las interacciones.</p>
    
    <div class="demo-cards">
      <div class="demo-card">
        <div class="card-icon">📱</div>
        <h3>Amigable para Móviles</h3>
        <p>Optimizado para interacciones táctiles</p>
      </div>
      <div class="demo-card">
        <div class="card-icon">🎨</div>
        <h3>Diseño Creativo</h3>
        <p>Patrón de diseño circular único</p>
      </div>
      <div class="demo-card">
        <div class="card-icon">⚡</div>
        <h3>Animaciones Suaves</h3>
        <p>Transiciones de menú radial fluidas</p>
      </div>
    </div>
  </div>
  
  <div class="floating-menu-container">
    <div class="floating-menu" id="floatingMenu">
      <button class="fab-main" id="fabMain" aria-label="Abrir menú">
        <span class="fab-icon">⊕</span>
      </button>
      
      <div class="menu-items">
        <button class="menu-item" data-action="home" style="--index: 0" aria-label="Inicio">
          <span class="item-icon">🏠</span>
          <span class="item-label">Inicio</span>
        </button>
        
        <button class="menu-item" data-action="search" style="--index: 1" aria-label="Buscar">
          <span class="item-icon">🔍</span>
          <span class="item-label">Buscar</span>
        </button>
        
        <button class="menu-item" data-action="favorites" style="--index: 2" aria-label="Favoritos">
          <span class="item-icon">❤️</span>
          <span class="item-label">Favoritos</span>
        </button>
        
        <button class="menu-item" data-action="profile" style="--index: 3" aria-label="Perfil">
          <span class="item-icon">👤</span>
          <span class="item-label">Perfil</span>
        </button>
        
        <button class="menu-item" data-action="settings" style="--index: 4" aria-label="Configuración">
          <span class="item-icon">⚙️</span>
          <span class="item-label">Config</span>
        </button>
        
        <button class="menu-item" data-action="messages" style="--index: 5" aria-label="Mensajes">
          <span class="item-icon">💬</span>
          <span class="item-label">Mensajes</span>
        </button>
      </div>
      
      <div class="menu-backdrop" id="menuBackdrop"></div>
    </div>
  </div>
</div>

Características del Fragmento

Diseño Responsivo: Sí
Soporte para Modo Oscuro: No
Categoría: navigation-menus
Nivel de Dificultad: Intermedio