Cómo crear un menú flotante en mi tema de WooCommerce?

  • Autor Autor bewstars
  • Fecha de inicio Fecha de inicio
B

bewstars

No recomendado
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
como hacer hacer el navar/menu flotante en mi theme de woocomerce?,
 
como foro beta si bajas el menu baja y si subis el menu sube jajaj
 
@bewstars Entonces quieres decir un navegador fijado. Tienes una web o lo quieres saber por curiosidad?

Asignandole position:sticky o fixed, y top: 0 y left: 0 al navegador tiene que ir.

Te he dejado un ejemplo:

 
No entendi, estoy haciendo una web y eso me sirve de ejemplo
 
No entendi, estoy haciendo una web y eso me sirve de ejemplo

Que no entendistes? Usa el ejemplo si no. Mira principalmente el CSS asignado a .nav (tiene position:sticky)
 
esto como va a donde se añade?, un poco mas de ayuda
 
esto como va a donde se añade?, un poco mas de ayuda

En el css de tu theme. Tienes que saber la Class o ID del bloque de tu menu. Vamos a decir que tu bloque de menu/navegador tiene asignado el ID "menu-nav".

Busca en el css por ese ID, y mira los valores CSS que tiene asignado. Vete probando y pon position: fixed o position: sticky.

Pero no trabajo con CMS
 
a ver te pongo lo que yo veo aca, yo aca tengo el menu completo usando el ff e inpsccionando elementos con la aplicacion del navegador, veo que esta ID:

<header id="masthead" class="site-header">
<div class="mt-container">
<div class="main-header-wrapper clearfix">
<div class="site-branding-toggle-wrapper">
<div class="site-branding">
<a href="http://wordpress.compucitagamer.com/" class="custom-logo-link" rel="home"><img src="http://wordpress.compucitagamer.com/wp-content/uploads/2020/08/storegamer-1.png" class="custom-logo" alt="Tienda Online" srcset="http://wordpress.compucitagamer.com/wp-content/uploads/2020/08/storegamer-1.png 343w, http://wordpress.compucitagamer.com/wp-content/uploads/2020/08/storegamer-1-300x61.png 300w, http://wordpress.compucitagamer.com/wp-content/uploads/2020/08/storegamer-1-24x5.png 24w, http://wordpress.compucitagamer.com/wp-content/uploads/2020/08/storegamer-1-36x7.png 36w, http://wordpress.compucitagamer.com/wp-content/uploads/2020/08/storegamer-1-48x10.png 48w" sizes="(max-width: 343px) 100vw, 343px" width="343" height="70"></a> <p class="site-title"><a href="http://wordpress.compucitagamer.com/" rel="home">Tienda Online</a></p>
<p class="site-description small-font"><a>Otro sitio realizado con WordPress</a></p>
</div><!-- .site-branding -->

</div><!-- site-branding-toggle-wrapper -->
<nav id="site-navigation" class="main-navigation clearfix">
<div class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"><a href="javascript:void(0);"><i class="fas fa-ellipsis-v"></i>MENÚ</a></div>
<div class="primary-menu-wrap">
<div class="menu-menu-container"><ul id="primary-menu" class="menu nav-menu" aria-expanded="false"><li id="menu-item-31" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-14 current_page_item menu-item-31"><a href="http://wordpress.compucitagamer.com/" aria-current="page">Inicio</a></li>
<li id="menu-item-205" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-205"><a href="http://wordpress.compucitagamer.com/arma-tu-pc/">ARMA TU PC</a></li>
<li id="menu-item-34" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34"><a href="http://wordpress.compucitagamer.com/tienda/">Tienda</a></li>
<li id="menu-item-40" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-40"><a href="http://wordpress.compucitagamer.com/mi-cuenta/">Mi cuenta</a></li>
<li id="menu-item-37" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37"><a href="http://wordpress.compucitagamer.com/contacto/">Contacto</a></li>
</ul></div> <div class="main-menu-close hide"><a href="javascript:void(0);"><i class="far fa-window-close"></i></a></div>
</div><!-- .primary-menu-wrap -->
</nav><!-- #site-navigation -->

<div class="header-site-info-wrap clearfix">
<i class="fas fa-headset"></i>
<div class="site-info-content-wrap">
<div class="site-info-contact">
Soporte: 11 3586-0641 </div>
<div class="site-info-email">
Correo: contacto@paisgamer.com </div>
</div><!-- .site-info-content -->
</div><!-- .header-site-info-wrap -->
</div><!-- .main-header-wrapper -->
</div><!-- mt-container -->
</header>
 
de cierto modo tiene semejanza con el css tambien.

elemento {
}
#masthead {
 
Ok asi algo rapido:


CSS:
#masthead {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 10;
}

Esto lo aplicas al navegador. Pero claro, tienes que bajar el resto del contenido (margin-top). El siguiente bloque despues del navegador es la funcion de busqueda.

Tienes que saber el height del menu (con inspeccionar elemento te vale), y añades:

CSS:
#search-bar-section {
    margin-top: 124px
}

Vete probando cosas, esto es solo para la version Desktop / PC. Tienes que asignar diferentes valores de margin-top para movil/tablet.
 
El primero quedo bien, solo le puse un poco de margen porque me lo cortaba al menu.
 
El primero quedo bien, solo le puse un poco de margen porque me lo cortaba al menu.

Por eso te dije de asignar un margin-top al buscador, porque te lo corta 😀
 
sigo buscando las repsuestas de las demas ediciones que me faltan, gracias!, asi no pierdo tanto tiempo.
 
sabes que me dicuenta de que se corrio el menu, tiene 3 partes el menu, el logo, el menu de categorias y un icono con telefono y mail, esta dividido en 3 pedazos, pero se ensimo el logo pero por detras al le menu!
 
Hola @bewstars !

Si te referís a la cabecera fija, se puede hacer con .position:fixed o .position:sticky dependiendo de cómo esté maquetado tu sitio.

Por ejemplo, si tu cabecera tiene la clase header, podrías ponerle

Insertar CODE, HTML o PHP:
.header {

position:fixed;

margin:0;

top:0;

z-index:99999;

width:100%;

}

Con eso debería andar
 
Atrás
Arriba