Como CREAR un MENÚ DESPLEGABLE con HTML CSS y JS

Поделиться
HTML-код
  • Опубликовано: 28 июн 2021
  • Aprende como crear un menú de navegación despegable animado, este menú será adaptable a dispositivos móviles, haremos este menú utilizando HTML CSS y Javascript.
    📣 ¿Necesitas un Hosting y Dominio? Utiliza el cupón "ALEXCG" hasta para un 90% de descuento en Hostinger.com.
    ENTRA AQUÍ 👉 www.hostinger.com/alexcg
    -----------------------------------------------------------------------------------------------------------------------------
    CURSOS COMPLETOS:
    📘CURSO CSS3 COMPLETO (Descuento) 👉 alexcgdesign.com/cursocss
    👨‍💻🎁 Diseño Web Desde Cero (Descuento) 👉 alexcgdesign.com/descuento-di...
    -----------------------------------------------------------------------------------------------------------------------------
    Sigue aprendiendo CSS:
    💥 Lista de reproducción CSS: • 💻 CURSO CSS GRID LAYOU...
    📘CURSO CSS3 COMPLETO (Descuento) 👉 alexcgdesign.com/cursocss
    -----------------------------------------------------------------------------------------------------------------------------
    Descarga el proyecto: alexcgdesign.com/blog/menu-de...
    ✉️ Redes sociales:
    Blog de desarrollo web: www.alexcgdesign.com/blog
    Facebook: goo.gl/7o77tx
    Linkedin: goo.gl/byCJnS
    Github: github.com/AlexCGDesign
  • НаукаНаука

Комментарии • 141

  • @AlexCGDesign
    @AlexCGDesign  2 года назад +7

    📘CURSO CSS3 COMPLETO (Descuento) 👉 alexcgdesign.com/cursocss

    • @AlexCGDesign
      @AlexCGDesign  2 года назад

      @Camilo Alejandro Lesmes Leguizamo No aún no agrego un proyecto así, pero el curso se sigue actualizando mes con mes, así que no lo descarto:)

    • @josegilcesc
      @josegilcesc Год назад

      @@AlexCGDesign Hola! Y cómo puedo colocar mi contenido debajo del menú? mi contenido se haya en un js

  • @CAFernandezB
    @CAFernandezB 2 года назад +19

    Bro lo que más me gusta de tu canal es que no usas framework, solo código puro.. eres un máster.. éxitos..

  • @FrankGP.com.
    @FrankGP.com. 2 года назад +30

    Gracias por no usar librerías, esto me ayuda a practicar

    • @pierojara6342
      @pierojara6342 2 года назад +1

      Que son librerías? Recién empiezo en esto, desconozco muchas cosas aún

    • @FrankGP.com.
      @FrankGP.com. 2 года назад +2

      @@pierojara6342 hola piero, libreria es un codigo guardado en la nube, y lo pueden usar varias veces, es util para acelerar el trabajo, pero... si usas las librerias de otros sin saber como funcionan es como copiar la tarea de otra persona, sin entender nada, eso perjudica mucho a largo plazo, muchas librerias seria como tener muchos libros en nuestro maletin sin entenderlos. y el maletin seria pesado, yo prefiero tomar notas y llevar solo mi cuaderno de NOTAS.
      PREFIERO USAR POCO CODIGO EN MI WEB, asi optimizo mi pagina

    • @FrankGP.com.
      @FrankGP.com. 2 года назад

      @@pierojara6342 es como usar un plugins en wordpress 😁

    • @FlipazoneFilms
      @FlipazoneFilms Год назад +1

      @@pierojara6342 usar algo que ya esta hecho y ponerlo en tu codigo, "reinventar la rueda"

  • @eiohan7777
    @eiohan7777 2 месяца назад +1

    Lo que me gusta de este canal es que es programacion 100% sin framework! asi se aprende mas!

  • @rosaanabella9559
    @rosaanabella9559 2 года назад +3

    Capo siempre suelen complicarse para hacer los menus, pero lo explicas muy facil, tengo un proyecto de la universidad y solo me faltaba el menu, nueva suscriptora

  • @velvetJackie
    @velvetJackie 2 года назад +1

    Me sorprendí de que al final sí me saliera, gracias por explicar tan bien el por qué de cada código

  • @dianabarboza6161
    @dianabarboza6161 2 года назад +2

    Excelente post. Felicitaciones.. estoy cursando programación web y tus vídeos ayudan mucho.

  • @jsegomez
    @jsegomez 2 года назад

    Eres un crack… Siempre, busque la manera de hacer esto y lo que encontraba era muy horrible... Muchas gracias

  • @rallygou
    @rallygou 2 года назад

    Mil gracias, buscaba algo así para aprender un poco más de este mundo :D

  • @jesuscarrasco9963
    @jesuscarrasco9963 2 года назад +1

    Gracias bro, en un futuro retomare tus cursos, son geniales :'D

  • @carlosurtubia8265
    @carlosurtubia8265 Год назад

    Que buena explicación, que genial sería un curso de Dom Javascript de este señor

  • @LennyDeveloper
    @LennyDeveloper Год назад

    Me encanto sin duda con estos conocimientos mejore mi logica de programacion muchas gracias!

  • @shephardplayer693
    @shephardplayer693 2 года назад

    genio!!! me salio :'3 un poco frustrante cuando no sale pero cuando revisas el codigo y encuentras la solucion que alegria da :3

  • @Angel-wy4nw
    @Angel-wy4nw 2 года назад

    Demn que buen vídeo, gracias!!
    Darle a las librerías hace que pierdas algunos conceptos.

  • @josemanuelherrero6495
    @josemanuelherrero6495 2 года назад

    Genial razonamiento con la altura del menú!!! 😀 😀

  • @caminoalmillon007
    @caminoalmillon007 2 месяца назад

    Excelente logica de programacion amigo, muchas gracias por este aporte, realmente muy bonita esta barra de navegación.

  • @Brayan-ft6sk
    @Brayan-ft6sk 26 дней назад

    me sorprende lo bien que lo explicas, recientemente te estoy siguiendo !!, consulta como seria cuando utilizando un framework como react o asi?

  • @enriquefernandez5476
    @enriquefernandez5476 2 года назад

    Eres un crack, bro. Saludos y esperamos el siguiente video. 🤘

  • @draiflowtv4112
    @draiflowtv4112 Год назад +4

    una consulta ya opteniendo el menu como hago para agregar contenido a cada una de las secciones y que se muestren cuando las seleccionas?

  • @marceloguzman646
    @marceloguzman646 2 года назад

    buen video, me encanta cómo se anima la altura tan fácilmente

  • @ERLSTUDIOS
    @ERLSTUDIOS 2 года назад +1

    JUSTO LO QUE ME FALTABA GRACIAS BRO ...👍

  • @elricho72
    @elricho72 Год назад

    Quedo buenisimo, se podria agregar para que el menu aparezca con un 3 lineas tipico y que ahi se muestre todo ? Asi no ocupa tanto lugar siempre desplegado.

  • @IfsjTrXsdAnonyProx
    @IfsjTrXsdAnonyProx 2 года назад +1

    Excelente video broooo me encanta tu contenido ❤️😎🤝

  • @carlavallejos3470
    @carlavallejos3470 Год назад

    Excelente video! Mil gracias!!!

  • @jonathanvarongomez8475
    @jonathanvarongomez8475 2 года назад

    Agradezco tus vídeos. Me gustaría aprender de javascript, por si tienes videos. Saludos

  • @jaimefer2949
    @jaimefer2949 2 года назад

    Amigó gracias muy buen proyecto.

  • @eigorcamargo7324
    @eigorcamargo7324 2 года назад

    excelente hermanito gracias muy buen video para repesar algo css gracias

  • @pikalink818
    @pikalink818 2 года назад

    muchas muchas gracias, super chido el tutorial y me sirvio 100%

  • @chxllmoon3909
    @chxllmoon3909 2 года назад

    Gracias cruk ya me veo como desarrollador web

  • @sabdielisstech5049
    @sabdielisstech5049 2 года назад +1

    Brutal, gracias!! Saludos desde Puerto Rico!

  • @andresmauricioredonocampo
    @andresmauricioredonocampo Год назад

    Muchas gracias amigo, excelente menu

  • @leonbgerman
    @leonbgerman Год назад

    Hola. Una vez hecho el menú con los 3 archivos htlm, css y js, cuál es el paso a seguir para incorporarlo a un sitio con wordpress que tiene un theme especifico?. Gracias.

  • @T.A.G.G
    @T.A.G.G Год назад

    Excelente tutorial y el menú está rre fachero, en que parte del body tengo que pegarlo para integrarlo en mi página y que quede arriba del bacground sin que aparesca arriba en el head o abajo al final de la página? Desde ya muchas gracias.

  • @pabloramironieva3524
    @pabloramironieva3524 2 года назад

    Hermoso amigo. Gracias

  • @rodolfolopezp
    @rodolfolopezp 2 года назад

    Excelente. Para cuando un responsivo para el?. Nos serviria de mucho. Te felicito!!

  • @NoSeTio
    @NoSeTio Месяц назад +1

    Sabes como poner un botón o algo para que cuando se pulse se oculte esa cosa que has hecho?

  • @anthonysistems
    @anthonysistems 2 года назад

    GENIAL ALEX GRACIAS POR EL VIDEO

  • @gerardmartiteruel110
    @gerardmartiteruel110 7 месяцев назад

    Buenas tardes, quiero reabrir este vídeo porque me a servido de mucha ayuda para mi comienzo en programación. Pero tengo un problema, una vez tengo centrado todo como tu, en el submenú, en tu caso porque tienes "Estoy dentro" y tiene la misma cantidad de letras, pero yo que tengo diferentes se me ve centrado pero no centrado hacia la izq. pero debajo de su padre. Y luego me gustaría también delante de estas poner otros iconos para cada enlace del submenú, y que queden alineados y centrados. Gracias

  • @juniorr.9693
    @juniorr.9693 2 года назад

    oye Bro, me urge ver este video, en un ratito cuando llegue a casa lo veo, porque ahorita estoy en el trabajo!!. Saludos

  • @geovannygonzalez8379
    @geovannygonzalez8379 2 года назад +1

    Alex, estoy buscando la forma de cuando tenga un submenu abierto y toque otro elemento con submenu, pues se pueda cerrar el que se encuentra desplegado que solo haya un submenu desplegado ya me entiendes doy click se abre el abre el actual y se cierra el otro por si se encuentra desplegado

  • @crdesign__6568
    @crdesign__6568 2 года назад

    Que maravilla!

  • @hecmen84
    @hecmen84 2 года назад

    Muy buen video 👏👏

  • @albertosantiago6600
    @albertosantiago6600 2 года назад +2

    Sin duda css es mi talon de aquiles, ni javaScript se me complica tanto como css, comprare tu curso de css a ver que tal, ya que con otros cursos no he tenido el avance que quiero

    • @AlexCGDesign
      @AlexCGDesign  2 года назад

      Pruebalo, son 21 horas de contenido:))) un saludo!

  • @alejandrodinardo4804
    @alejandrodinardo4804 2 года назад

    Muchas gracias, el menú es elegante y su funcionamiento está muy bien explicado.
    Me permito sugerirte que revises la pronunciación de "hidden" y "sibling". Cordiales saludos.

    • @AlexCGDesign
      @AlexCGDesign  2 года назад +1

      Muchas gracias por el consejo Alejandro, un saludo! Claro que lo haré

  • @LuisLopez1099llg
    @LuisLopez1099llg 2 года назад

    increíble!!!!!1 :0 muchas gracias.

  • @ubaldosanjuansanjuan2393
    @ubaldosanjuansanjuan2393 2 года назад +1

    Muchas gracias por compartir conocimiento bro 😊

    • @AlexCGDesign
      @AlexCGDesign  2 года назад

      A ti por verlo Ubaldo, un saludo!

  • @fabpare
    @fabpare 2 года назад

    Muy bueno!!

  • @williamleon3491
    @williamleon3491 Год назад

    Gracias por el tutorial, fué de mucha ayuda. Por cierto hidden y sibling se pronuncial tal cual se escriben. Decir haiden y Saibling está mál pronunciado :v

  • @eduardopicen9850
    @eduardopicen9850 2 года назад

    Hola, tengo una duda por que al momento de hacer lo de js no me hace lo de las alertas dentro de los botones ?

  • @lelloroaitadori7546
    @lelloroaitadori7546 2 года назад

    Genial, amo aquí

  • @AlexSearchYT
    @AlexSearchYT 2 года назад

    Buen vídeo amigo, piensa en hacer las prácticas de tus vídeos en modo oscuro para no quemar tanto la vista! Un saludo.

  • @Carli180
    @Carli180 Год назад

    Como hacés la rutina en javascript si tenés a parte un submenú de un submenú? Gracias.

  • @zcoding8355
    @zcoding8355 2 года назад +1

    Excelente vídeo... Gracias! Tendrás algún vídeo-tutorial sobre como hacer un menu, tal vez como el que acabas de desarrollar, pero que también sea responsive?

    • @AlexCGDesign
      @AlexCGDesign  2 года назад +1

      Claro, en este vídeo
      ruclips.net/video/ivyIqmczxHU/видео.html

  • @angelfigueroa6662
    @angelfigueroa6662 2 года назад +2

    Puedes enseñarnos a hacer un Nav con submenus? Solo encuentro videos que lo hacen con listas y float y no me gusta para nada. Ojalá nos enseñaras a hacerlo de forma moderna

  • @jesusgil583
    @jesusgil583 2 года назад

    no sabias que tenias canal de face, estoy aprendiendo contigo. sados y exitos

  • @srstark9012
    @srstark9012 2 года назад

    Buen video loca,cuidese

  • @juangabrielmollo4365
    @juangabrielmollo4365 4 месяца назад

    Hey bro! que buen contenido, me gustaria saber como hacer para que al seleccionar un 2do menu, el primero colapse automaticamente. Saludos desde ARG

  • @Joel-kr6ex
    @Joel-kr6ex 5 месяцев назад

    como puedo hacer para que el menu desplegable al seleccionar una opcion te redirija a la seccion especificada del html y se cierre el menu desplegable? yo tengo un menu hamburguesa para movil.

  • @caduranster
    @caduranster 2 года назад

    Gracias, crack.

  • @reflejoespejo5619
    @reflejoespejo5619 2 года назад

    Te ganaste un sub hermano

  • @HorusSpl
    @HorusSpl Год назад

    Buenas, y como le hago para poner cosas a la derecha, lo que agrego me sale abajo del menu.

  • @jamesenrique648
    @jamesenrique648 2 года назад

    Chingon!

  • @muratleon7653
    @muratleon7653 Год назад

    Hola puede enseñar con nav con sumeno tenga mas elemnetos como los meses y pueda verse todos los meses al desplegarse

  • @novichpenderegast3525
    @novichpenderegast3525 Год назад

    Hola q tal yo quiero meter un form dentro de un estilo acordeon se podr?

  • @josuejaminguzman5501
    @josuejaminguzman5501 2 года назад

    Deberias hacer un video de como hacer un sistema de pedidos, estaria bueno !!!!😀😀😀

  • @eliasgarcia3462
    @eliasgarcia3462 2 года назад

    Muy bueno el video y la explicacion, pero ahi un error que estoy intentando decifrar para poder corregirlo, y es que el menu no funciona con tabIndex, al pasar el tabulador por el menu, hace cosas raras y se desaparece, cosa que en experiencia de usuario es un poco molesto.
    Pero muy bueno tu video 👍👍

  • @andreskmilo182
    @andreskmilo182 Год назад

    hola quetal
    Como se hace para que la ventana aparesca al lado del menu??

  • @elchochaso
    @elchochaso 2 года назад +1

    pregunta como accedo al contenido de los item de ese men

  • @nicolassso
    @nicolassso 2 года назад

    muy bueno

  • @andrewca1050
    @andrewca1050 2 года назад +2

    Excelente video. Graciaas. De casualidad sabes de como poner el menu en todas las pestañas de tu pagina? Me refiero a no estar copiando y pegando el menu en cada pagina C:

    • @usuario_g00gl3
      @usuario_g00gl3 Год назад

      Hasta donde yo se, se debe hacer página por página, no existe otra forma.

  • @lopezvargasfernando2277
    @lopezvargasfernando2277 Год назад

    puedes hacer otro pero usando react seria espectacular

  • @jonaf6204
    @jonaf6204 2 года назад

    Messirve 😎🤏 que buen video

  • @moisesalejandromontielbric7720
    @moisesalejandromontielbric7720 2 года назад

    Wenas noches a los que ven los videitos de Alex

  • @brayandejesuscastilloflore5445

    pana sigo el tutorial al pie de la letra incluso cuando reviso el heigth que se nesecita por consola me funciona me en el condicional para agregar ya la animacion no funciona repito buso el error pero no lo enecuentro me puedes ayudar compartiendome el codigo

  • @linuxyelarte1641
    @linuxyelarte1641 2 года назад

    Gracias por el tutorial, pero porfa podrías hacer un formulario en la cual capture el nombre, su correo, asunto y su mensaje de la persona que está escribiendo, y cuando haga click en enviar todo esos datos los envíe a un correo destino por ejemplo que todos estos datos se vallan a un correo de Gmail , pero todo esto están en u servidor ya publicado con un subdominio y que está corriendo en docker usando Nginx como proxy reverso

  • @cajadeemociones6880
    @cajadeemociones6880 Год назад

    Tengo una pregunta en el minuto 11:30 estas enviando los botones a la izquierda pero el codigo de la linea 40 a la 44 no se hubiera simplificado si solo le dieras un text-alaing: start; de todas manera hare las prueba porque descargue el codigo.

    • @paramisapp688
      @paramisapp688 3 месяца назад

      Puedes pasarme el código por favor 🙏🏻

  • @adrianugas9075
    @adrianugas9075 2 года назад

    Excelentes tutoriales Alex, una consulta adicional a ver si me ayudas con esto: como podría hacer para que al desplegar este menú, se cierre automáticamente otro previamente desplegado, de manera que solo pueda verse desplegado uno a la vez. gracias de antemano.

    • @Carli180
      @Carli180 Год назад

      Ni te respondió. Yo estoy buscando lo mismo. Tengo un menú con submenú y a la vez un submenú de submenú. Tenés alguna idea de como hacer la rutina en java?

  • @Andy_rivera
    @Andy_rivera 2 года назад

    muy buenos videos bro, ya te sigo hace algún tiempo. tengo una duda, sería menú despegable o desplegable? saludos.

    • @AlexCGDesign
      @AlexCGDesign  2 года назад +1

      Hola Andy, sí error mío jajaja es desplegable, una disculpa.

    • @Andy_rivera
      @Andy_rivera 2 года назад

      @@AlexCGDesign jaja vale tranquilo bro, saludos.

  • @raidcito
    @raidcito 2 года назад

    buen tuto

  • @juliandavidalvaradogantiva6461
    @juliandavidalvaradogantiva6461 9 месяцев назад

    TE AMO

  • @amadisfiguera3356
    @amadisfiguera3356 3 месяца назад

    Excelente Curso, Links de los materiales caído amigo

  • @cristianhormazabal7710
    @cristianhormazabal7710 2 года назад +1

    Amigo disculpa la pregunta,pero hay que saber programar todo de memoria? Osea entiendo los codigos pero no puedo o me cuesta mucho hacerlo sin ver codigo ajeno,entonces mi duda es hay que saberse todos estos comandos de memoria? Ya que en todo tutorial siempre veo que el que enseña no mira recurso externo

    • @AlexCGDesign
      @AlexCGDesign  2 года назад +2

      Hola Cristian, ¿Cómo estás?
      A veces detrás de cámaras solemos ver código y otras veces sabemos que hacer porque lo hicimos previamente, no hay que saber todo de memoria, aunque con el tiempo de practica aprendes mucha sintaxis de memoria, es cuestión de constancia y paciencia:)

    • @cristianhormazabal7710
      @cristianhormazabal7710 2 года назад

      @@AlexCGDesign muchas gracias

  • @Val-ye6nv
    @Val-ye6nv 2 года назад

    GENIO

  • @Jdecode
    @Jdecode 2 года назад

    pudiera que eso se puede hacer con css, solo que no hay algo que no permite calcular dinámicamente el ancho de la capa para que aplique la animación suave si lograras sintetizador en css seria genial

    • @AlexCGDesign
      @AlexCGDesign  2 года назад

      Exacto, pero si estaré buscando maneras de hacerlo dinamicamente:))

  • @davidghaalamzaratealtamira2518

    Excelente video, me gustaria saber si alguien puede ayudarme, como enlazar ese menu a paginas para que se abran a al derecha del menu sin que desaparezca... si alguien sabe porfavor que me ayude... saludos y buenas noches!

  • @usuario_g00gl3
    @usuario_g00gl3 Год назад

    Puedes hacerlo responsive?

  • @victorgiovannibeltranrodri1047

    Se podría eliminar el js con el clásico truquito de usar un label y un input checkbox display hidden

  • @senderotecnologico5052
    @senderotecnologico5052 2 года назад

    Por donde te podria contactar

  • @thens1905
    @thens1905 2 года назад

    es responsive?

  • @Cristian-ds9js
    @Cristian-ds9js 9 месяцев назад

    bro no me sale, no se que error tengo

  • @eduardo0939
    @eduardo0939 2 года назад

    Chido

  • @samuelp2381
    @samuelp2381 2 года назад +1

    Hola puedes subir un vídeo de Hacking ético porfa

  • @pabloortega6750
    @pabloortega6750 2 года назад

    no encuentro los asset

  • @federicoaldana5952
    @federicoaldana5952 2 года назад

    EL comportamiento de los elementos dentro de un contenedor/caja de me dificulta mucho.... :( Posicionarlos y demás... Algún consejo maestro?:(

    • @AlexCGDesign
      @AlexCGDesign  2 года назад

      Siii, te recomiendo este video:)
      ruclips.net/video/-CqPM1x1T2Y/видео.html

  • @MichelleNe
    @MichelleNe 2 года назад

    Seguí paso por paso todo y no me salio nada :'(

  • @jorgeeduardoaristizabalvil1334
    @jorgeeduardoaristizabalvil1334 7 месяцев назад

    no estan los archivos

  • @javagenius144
    @javagenius144 2 года назад +1

    PUCHA!!!!!!!!!!!, y yo diciendo "Desplegable" toda mi vida :'( , Gracias por tus tutoriales ;)

    • @joanramirezm.6874
      @joanramirezm.6874 2 года назад +1

      "DESPLEGABLE" Así mismo se escribe y se dice !

    • @javagenius144
      @javagenius144 2 года назад +1

      @@joanramirezm.6874 A éso me refría jjejejeje

  • @calceta888
    @calceta888 2 года назад +1

    Lo observe detenidamente

  • @antoniovalderrama7080
    @antoniovalderrama7080 2 года назад

    👏🙏👍

  • @fernandopoveda9861
    @fernandopoveda9861 2 года назад

    Creo que se podía crear sin incluir javascript no, únicamente CSS Puro!?