Todas las Noticias en Películas, Avances de Películas y Reseñas.

Los 13 mejores menús deslizantes maravillosos [CSS & JavaScript Examples]

Los mejores sitios web siempre seguirán las mejores tendencias y estándares.

Una cosa que suele darse hoy en día es la capacidad de respuesta: hacer que el sitio web funcione en cualquier dispositivo y tamaño de pantalla.

Un elemento de diseño de un sitio web receptivo es un menú móvil, y estos menús móviles pueden tener muchas formas.
Una opción popular es usar un menú deslizable que generalmente se activa con un botón de menú de hamburguesas.

Un menú deslizante es un menú que generalmente está oculto fuera de la pantalla y se activa para abrirse y cerrarse a través de un disparador. Este activador suele ser un botón, generalmente denominado menú de hamburguesas.

Los menús deslizantes son una excelente manera de agrupar todos los enlaces en un solo lugar y optimizar el contenido para una pantalla más pequeña.

Vienen en todas las formas y tamaños, puedes conseguir menús deslizables hacia abajo y pueden crearse utilizando CSS puro o puede obtener menús de diapositivas en JavaScript.

Aunque los menús de diapositivas se usan principalmente para convertir la navegación del encabezado de un sitio web en un formulario receptivo, también se pueden usar como menús normales para sitios web de pantalla completa.

13 menús de diapositivas con CSS y JavaScript

Los menús deslizantes se pueden crear usando solo CSS, pero cuando agrega un poco de JavaScript, se pueden crear menús más avanzados, así que espere una variedad de soluciones diferentes en este artículo.

ver la pluma
en
CódigoPen.

Abrir CodePen

Como dije en la introducción, no todos los menús de diapositivas solo deben usarse para crear un diseño receptivo, este menú se puede usar como el menú principal de cualquier sitio web, ahorra espacio y el diseño se ve limpio y minimalista.

El menú real que se desliza hacia afuera usa una animación suave para aparecer desde el lado izquierdo, cada elemento del menú tiene su propio efecto de desplazamiento que es sutil y no abrumador, al igual que los elementos del menú principal, tienen un icono y un efecto de desplazamiento.

Recomendado:  Substratum y sus temas llegan a los Samsung Galaxy S7 con Nougat

Si está buscando tener un menú como este, le permite aprovechar al máximo la pantalla para otros elementos y ahorrar espacio, pero aún así mantener un acceso rápido a la navegación.

ver la pluma
en
CódigoPen.

Abrir CodePen

Un ejemplo puro de HTML y CSS de cómo puede crear menús deslizantes sin necesidad de JavaScript.

La animación es simple y suave, ocupa toda la pantalla con un fondo transparente, sin embargo, puede cambiarlo fácilmente a un color sólido. Cada elemento del menú tiene un sutil efecto de desplazamiento y el menú se puede expandir infinitamente para agregar más elementos de menú.

3. Menú desplegable desplegable

ver la pluma
en
CódigoPen.

Abrir CodePen

Los menús deslizables hacia abajo son una excelente manera de mostrar una lista de enlaces, en este ejemplo, el menú se desliza suavemente hacia abajo desde la parte superior y nos presenta enlaces de navegación.

Este tipo de vista funciona muy bien para dispositivos móviles, ya que ocupan toda la pantalla y se escalan bien sin importar el tamaño de la pantalla.

ver la pluma
en
CódigoPen.

Abrir CodePen

Un menú estilo cajón fuera de la pantalla con un fondo transparente y efectos de desplazamiento sobre los enlaces del menú.

La animación es simple, funciona bien y no es abrumadora. El menú en sí se ve moderno y elegante con su fondo transparente, pero puede cambiarlo fácilmente a un color sólido si lo necesita. Y todo el menú es simple ya que solo usa HTML y CSS, no JavaScript en este.

ver la pluma
en
CódigoPen.

Abrir CodePen

Otra forma de hacer que un menú deslizable no móvil forme parte de la interfaz de usuario principal es agregar un disparador de desplazamiento para que un usuario pueda acceder al menú deslizable sin tener que hacer clic en él.

El disparador de desplazamiento es rápido y ágil, lo que facilita el acceso para la navegación del sitio web, y es muy fácil de usar.

ver la pluma
en
CódigoPen.

Abrir CodePen

Aquí tenemos un menú del lado izquierdo moderno y minimalista en el que el menú deslizable se activa al hacer clic en el ícono de la hamburguesa usando algún javascript.

Recomendado:  Roku se está expandiendo al espacio IoT con nuevas cámaras de seguridad

El menú se aleja desde la parte inferior a la vista y cada elemento tiene su propio efecto de desplazamiento. Solo un menú simple y efectivo que se ve genial.

ver la pluma
en
CódigoPen.

Abrir CodePen

Los menús deslizantes activados por Javascript pueden tener muchos efectos, este utiliza un efecto de plegado 3D para mostrar y cerrar el menú, muy llamativo y la animación es fluida.

Se siente muy elegante y el menú se mantiene moderno y minimalista, cada elemento del menú tiene un efecto de desplazamiento y un indicador en el lado derecho para mostrar en qué página se encuentra actualmente.

ver la pluma
en
CódigoPen.

Abrir CodePen

Aquí tenemos un gran ejemplo de un menú deslizable simple pero extremadamente funcional, la animación es sutil y no abrumadora. El menú en sí se distribuye uniformemente entre cada enlace/botón del menú.

El ejemplo está usando una pantalla de degradado, pero el menú podría modificarse para usar un color sólido. El ícono de la hamburguesa está animado para formar una cruz cuando el menú está abierto, lo cual es un buen toque.

ver la pluma
en
CódigoPen.

Abrir CodePen

Otro menú genial de deslizamiento automático basado en un disparador de desplazamiento, el menú usa íconos para mantener el espacio al mínimo, pero aún es súper accesible una vez que pasa el mouse sobre ellos.

El menú se desliza rápidamente y toda la animación es muy ágil. Revela un menú de múltiples capas con subcategorías e incluso se desplaza hacia abajo para mostrar más enlaces, por lo que el menú puede acomodar muchos enlaces e íconos.

ver la pluma
en
CódigoPen.

Abrir CodePen

Si está buscando un menú deslizable más avanzado, este es para usted: viene con muchas funciones sofisticadas y efectos sutiles que le dan su nombre, Pro Sidebar.

Este menú deslizante utiliza un diseño totalmente receptivo, se puede contraer, admite menús de varios niveles y puede personalizarlo usted mismo. Cada icono tiene un efecto de desplazamiento y los menús de varios niveles se cierran automáticamente cuando abres otro.

Recomendado:  Las empresas de telecomunicaciones del Reino Unido tienen hasta diciembre de 2023 para retirar los equipos Huawei de los núcleos de red 5G

ver la pluma
en
CódigoPen.

Abrir CodePen

La mayoría de los menús deslizantes generalmente se deslizarán desde la izquierda o la derecha y solo ocuparán una parte de la pantalla; sin embargo, a veces es útil aprovechar toda la pantalla si tiene mucho contenido para mostrar, tal como lo demuestra este ejemplo. a nosotros.

Es útil porque el menú deslizable solo muestra el contenido en el área principal del sitio web, por lo que una vez cerrado, el usuario puede continuar donde estaba.

Poder mostrar una nueva página sobre el cuerpo principal es súper poderoso.

Además, la animación es fluida y el icono cambia en estado abierto y cerrado.

ver la pluma
en
CódigoPen.

Abrir CodePen

Un ejemplo puro de HTML y CSS que usa un efecto de revelación lateral, el menú se desliza suavemente y empuja el cuerpo principal del sitio web hacia un lado para dejar espacio para el menú.

Este efecto no se desliza sobre el contenido del cuerpo principal, por lo que se desplazará hacia un lado, solo tenlo en cuenta, pero a veces este efecto se ve bien. El menú en sí es simple pero muy efectivo y puedes agregar tus propios íconos para hacerlo más atractivo.

ver la pluma
en
CódigoPen.

Abrir CodePen

Este menú es súper único e impresionante ya que no usa JavaScript, pero el menú en sí es bastante complicado. Le permite mostrar menús de varias capas en el lado izquierdo, ideal para subcategorías y enlaces más profundos.

El efecto de animación es un simple deslizamiento suave para abrir y cerrar menús y abrir menús de subcategorías.

Artículos relacionados

Sobre el Autor:

lucas embrey es un desarrollador full-stack, BSc en Ciencias de la Computación y con sede en el Reino Unido.
Puedes saber más sobre él en https://lukeembrey.com/