Como hacer un menú de navegación adaptable a dispositivos móviles (Responsive Design)

Поделиться
HTML-код
  • Опубликовано: 28 июл 2014
  • Aprende como crear un menú de navegación adaptable a dispositivos móviles.
    🚀 Blog de diseño web:
    www.falconmasters.com
    ⭐ Curso de Diseño Web desde Cero:
    www.desarrolloweb.io/cursos/d...
    ⭐ Curso de PHP y MYSQL desde Cero:
    www.desarrolloweb.io/cursos/p...
    ⭐ Curso de React y Firebase desde Cero:
    www.desarrolloweb.io/cursos/r...
    ⭐ Curso de Bootstrap:
    www.desarrolloweb.io/cursos/b...
    ⭐ Curso de Woocommerce:
    www.desarrolloweb.io/cursos/t...
    ---
    ♦ Tutorial escrito, recursos y códigos;
    www.falconmasters.com/web-desi...
    ---
    Redes Sociales:
    ♦ Twitter @falconmasters:
    / falconmasters
    ♦ Pagina de Facebook:
    www.falconmasters.com
  • НаукаНаука

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

  • @hernanperez5929
    @hernanperez5929 8 лет назад +5

    El vídeo esta muy bien explicado, ademas con ejemplos claros, me resta decir felicidades Man me sirvió de gran ayuda.

  • @harvintoledo734
    @harvintoledo734 7 лет назад

    Simplemente hermano, eres un genio. En la simplicidad de la explicación está la belleza. Muchas gracias.

  • @topx777
    @topx777 9 лет назад +1

    Sos un crack, tienes el don de enseñanza, gracias por tus tutos, siempre aprendo algo nuevo.

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

    Nunca te agradecí, pero este video me salvó la vida muchas veces. Gracias totales!

  • @FalconMasters
    @FalconMasters  9 лет назад +21

    Para todos los interesados para hacer esta navegacion pero con menus desplegables, aquí tienen el tutorial:
    www.falconmasters.com/web-design/menu-desplegable-adaptable-dispositivos-moviles/

    • @axiaz
      @axiaz 9 лет назад +5

      donde encuentro el fonts.css?

    • @ivanduque8463
      @ivanduque8463 9 лет назад

      FalconMasters Hola! una pregunta, a la hora de poner los iconos del nav, no me aparecen sale un cuadrado vacio en chrome y en firefox me sale un cuadrado con unos números. Revise por todo lado y no encuentro error y a la hora de comparar con tu codigo todo esta bien.

    • @Kaog
      @Kaog 9 лет назад +2

      Ivan Duque Eso me sucedio ayer, supongo que guardaste tu css de iconos (fonts.css) en la propia carpeta de css, por lo tanto tenes que corregir la ruta de busqueda al momento de mandar a llamar los iconos, para eso tenes que abrir el css y en las primeras lineas de codigo con url tendras que anteponer " ../ " para que puedas corregir la ruta.

    • @joseballadares1941
      @joseballadares1941 9 лет назад

      Kevin Osorio yo el "style.css" lo tengo dentro de la carpeta fonts bueno lo re direccione el css con mi html y bueno luego me fui y modifique el style y me quedo algo asi
      ________________________
      font-family: 'icomoon';
      src:url('/icomoon.eot?-4ds6un');
      src:url('/icomoon.eot?#iefix-4ds6un') format('embedded-opentype'),
      url('/icomoon.ttf?-4ds6un') format('truetype'),
      url('/icomoon.woff?-4ds6un') format('woff'),
      url('/icomoon.svg?-4ds6un#icomoon') format('svg');
      ________________________
      el problema es que no me funciona cuando lo subo a un hosting y es pagado y ademas lo probe como me dijiste con "../" y nada

    • @Kaog
      @Kaog 9 лет назад

      No se si estoy seguro, pero al vos decirme que lo pusiste en la misma carpeta entonces no hay necesidad de en la parte del URL poner la /
      Te explico, en la dirección si tanto tu style.css esta dentro de la carpeta fonts como el resto de tu css pues no hay necesita de poner la /, eso solo lo usas cuando tenes que acceder a una carpeta que está dentro de la principal.
      Estoy divagando pero bueno, cambia tus URL a esto : " src:url('iconmoon.eot?-4ds6un'); y hace lo mismo para el resto.
      En tu html tendrás que poner href="fonts/style.css" porque se supone que ese css en especifico que es el que contiene los iconos están dentro de esa carpeta en vez de la carpeta que debería ir, la cual es css

  • @alfredosolano620
    @alfredosolano620 9 лет назад

    Muy Buen tutorial: Audio bien claro, y explicas muy bien los detalles, das mucho animo y te felicito amigo...Verdaderamente EXCELENTE...

  • @daliendor
    @daliendor 8 лет назад

    He seguido tu tutorial paso por paso y me ha salido a la primera, muy muy bueno eh, me ha encantado, aunque todos tus tutoriales me parecen de lo mejor de youtube :)

  • @mitsuruji
    @mitsuruji 6 лет назад

    Mis mas sinceras y encarecidas ,me acabas de sacar de un gran lió , explicas muy bien y claro,sigue con el gran gran trabajo de compartir tu conocimiento , saludos y de nuevo gracias .

  • @MatiasGonzalo
    @MatiasGonzalo 9 лет назад

    Excelente tutorial, explicás muy bien. ¡Muchas gracias!

  • @MrDadywill
    @MrDadywill 6 лет назад +1

    Buenas tardes, muchas gracias por compartir. Explicás genial!!!.

  • @ivanarguellogonzalez2756
    @ivanarguellogonzalez2756 7 лет назад

    Eres el mejor!!...
    En serio que me sirvió bastante tu video, muy bien explicado y funcional al 100%, ya está implementado en mi proyecto para celular y jala muy bien. En serio muchísimas gracias.
    Espero y sigan subiendo más videos porque ayudan a personas que estamos iniciando en esto del diseño con CSS

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

    Genio! Saludo enorme desde Argentina. Un verdadero maestro en el modo de enseñar!

  • @TheManceRayder
    @TheManceRayder 9 лет назад

    Muchas gracias Carlos!! me ha sido de gran ayuda.
    Tienes un estilo muy didáctico e instructivo para explicar las cosas.

  • @victor851632
    @victor851632 8 лет назад

    Amigo muchas gracias por tu tutorial me sirve mucho para darle mejor apariencia a mi proyecto de grado seguiré viendo tus tutoriales.

  • @eliasruizgomez7823
    @eliasruizgomez7823 5 лет назад

    Excelente video. Muchas muchas felicidades, seguire viendo tus videos... explicación excelente, sin salirse del tema.

  • @gregoryhernandez2028
    @gregoryhernandez2028 9 лет назад

    Dios te bendiga hermano...! miles de éxitos en tu vida... me sacaste de un apuro con tu vídeo. Gracias.

  • @ricardoarielgomezbaqueiro8778
    @ricardoarielgomezbaqueiro8778 7 лет назад

    Hola Carlos, Muchísimas gracias por compartir tus conocimientos. Me ha sido de mucha utilidad. Más Gracias!!!

  • @javierchiquitoavellan1666
    @javierchiquitoavellan1666 5 лет назад

    GRACIAS! justo estaba haciendo un ejercicio de ese tipo menús y no me salía (ponía al revés la variable booleana), ya con tu ejemplo si me quedó perfecto.

  • @kikevanegazz325
    @kikevanegazz325 6 лет назад

    Parce, desde Colombia... sos un tezo mijo. He aprendido un resto con tus video.

  • @LucianaDuret
    @LucianaDuret 9 лет назад +1

    Excelente tutorial ! Es justamente lo que estaba buscando. Muy sencillo y de diseño delicado. FELICITACIONES

    • @FalconMasters
      @FalconMasters  9 лет назад

      Genial, muchas gracias, me alegra bastante que te haya gustado y servido! :D

  • @BookOfSaints
    @BookOfSaints 7 лет назад

    Absolutamente genial. Mucho mejor que la mayoria de los tutoriales en ingles.

  • @jzawasdzky
    @jzawasdzky 9 лет назад

    ustedes son muy buenos en lo que hacen y la manera como explican, muchas gracias....

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

    muchisimas gracias
    ningun metodo me funcionaba
    pero ahora ya puedo .. muchas gracias y bendiciones

  • @darwinsalina
    @darwinsalina 4 года назад +1

    Exelente!. Muy bien explicado, paso a paso. Muchas Gracias. Abrazo y feliz 2020!

  • @THeIvanGamer2013
    @THeIvanGamer2013 3 года назад

    Muy buen tutorial,he aprendido con claridad como lo has hecho....

  • @MegaMagodeozz
    @MegaMagodeozz 9 лет назад

    amigo, excelentes tutoriales, la verdad gracias a usted aprendí html5 css, sigo el de bootstrap, pero ojala hicieras javascript, por que explicas muy bien.
    un saludo desde Colombia :D

  • @EZEQUIELMATIASQUIROGA
    @EZEQUIELMATIASQUIROGA 9 лет назад

    TE FELICITO ES LO QUE BUSCABA ENTENDÍ TODO GRACIAS¡¡

  • @erickleonelmarianomalagon6582
    @erickleonelmarianomalagon6582 7 лет назад

    excelente, tus videos siempre tan bien explicados!!! gracias

  • @virginiakletzl
    @virginiakletzl 9 лет назад

    Muchas gracias. Excelente profesor!!!!

  • @DanielGarcia-oy9nw
    @DanielGarcia-oy9nw 8 лет назад

    Excelente tutorial, gracias, ya me suscribí para más vídeos.

  • @merrypeace7216
    @merrypeace7216 9 лет назад +8

    gracias even I find it hard to understand spanish but thank you so much for your help I really need these things thank you so much you help me a lot

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

    Muchas gracias, señor. Muy bien explicado.

  • @technobre9708
    @technobre9708 7 лет назад

    hermano muy bueno tu video, estaba con difucultad y me resolvio todo. Gracias

  • @ivanflores476
    @ivanflores476 3 года назад

    Excelente explicación, me estás ayudando mucho. Gracias.

  • @Ayaviperu
    @Ayaviperu 9 лет назад

    Excelente tutorial! Sinceras felicitaciones. Saludos.

  • @nocturno7887
    @nocturno7887 8 лет назад

    Excelente tutorial compañero, te explicas muy bien.

  • @sistemasdd2257
    @sistemasdd2257 3 года назад

    Muuuchíiisimas gracias por esta gran explicación!!!

  • @MrOlivermarketing
    @MrOlivermarketing 9 лет назад

    muchisimas gracias por tu gran aportacion desde SD California

  • @kurisualiciadantegein3352
    @kurisualiciadantegein3352 5 лет назад

    Explicas mejor que mi maestro, muchísimas gracias

  • @ilcheaaronparkcardenas4994
    @ilcheaaronparkcardenas4994 7 лет назад

    una de las mejores paginas que he visitado, enrealidad tienes un buen enfoqur mas directo, sigue así (y)

  • @jmoreno24c
    @jmoreno24c 7 лет назад

    Chamo, gracias, eres lo máximo, te sigo y estoy haciendo tu curso de php

  • @erickcarpio6965
    @erickcarpio6965 7 лет назад

    Carlos felicitaciones, excelente tutorial...

  • @FrancescMoreraPhotographer
    @FrancescMoreraPhotographer 9 лет назад +1

    Enhorabuena por el tutorial, muy bien explicado. me ha sido de gran utilidad en mi continuo aprendizaje sobre diseño web. Gracias.

    • @FalconMasters
      @FalconMasters  9 лет назад

      Francesc Morera Gracias a ti por ver mis videos :)

  • @d-landjs
    @d-landjs 4 года назад

    Super Carlos!!! Realmente me ayuda mucho este video, para aprender a hacer menus responsives basicas!

  • @lcfawkes447
    @lcfawkes447 4 года назад

    gracias.estoy viendo estos videos antes de adentrarme en el cssgrid.

  • @cesarleon4782
    @cesarleon4782 8 лет назад

    GENIAL todo perfecto! te ganaste un suscriptor

  • @RuegosCelestiales
    @RuegosCelestiales 9 лет назад

    Gracias por la explicación, muy bien explicado!

  •  7 лет назад

    excelente tutorial, funcionó todo perfecto mil gracias

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

    felicitaciones maestro, solo decirte que esta muy explicado

  • @josecontreras548
    @josecontreras548 10 лет назад

    amigo muchas gracias por este nuevo tutorial esta super bien explicado
    te dejo saludos y gracias

  • @franamu
    @franamu 9 лет назад +32

    El problema que tienes con el nav, que al bajar se desprende del header, es muy simple de resolver.
    Simplemente agregas al responsive especificamente al header la propiedad: position:fixed;
    z-index:100;
    Entonces quedara fijo el header y al bajar el mismo bajara junto con el nav.
    Edito: Yo a la parte en la que Colocas el Menu con la etiqueta a (link) lo cambiaria por una etiqueta p y en la clase btn-menu pondría cursor:pointer;
    Asi cuando la persona este navegando y clike el menu no se le vaya para arriba la pagina.

    • @FalconMasters
      @FalconMasters  9 лет назад +5

      Francisco Amuchastegui Tienes toda la razon, asi es.

    • @franamu
      @franamu 9 лет назад

      FalconMasters
      Sos un genio sigo todos tus videos!! porfavor seguí subiendo muchos más. Me ayudaste a construir mi propia web! Tiene algunos errores pero si la sigo trabajando va a quedar perfecta! Si puedo pedirte un tutorial, es que nos enseñes a crear una galería de Videos. O también estaría bueno que nos enseñes como hacer que nuestra imagen de fondo se valla cambiando. O hasta nos podrías enseñar alguito mas de javascript como por ejemplo botones de Me gusta y comentar y ese tipo de cosas. En fin te dejo mi página para que la veas. Genioo!!
      curiosoarte.com.ar/index.html

    • @sebastianpelma2939
      @sebastianpelma2939 9 лет назад

      El problema es que si tenes varias imagenes, banners y logos se pueden producir errores como en mi caso. Yo lo que hice fue agregar una funcion al menu js con la propiedad overflow.
      Primero en el css crean la clase noscroll{ overflow:hidden; } y en el JS que tienen creado para mostrar/ocultar el nav agregan cuando el contador es igual a 1: $("body").addClass("noscroll"); y cuando el contador es igual a 0 $("body").removeClass("noscroll");... de esta manera cada vez que clickeen en el menu se deshabilitara el scroll e inversamente cuando se oculte.

    • @loanyelo15
      @loanyelo15 5 лет назад

      @@sebastianpelma2939 No te produce errores si declaras o especificas cada cosa como lo que mencionaste

  • @Comerenvalencia
    @Comerenvalencia 9 лет назад

    Muy bueno, te doy las gracias por tu dedicación. un saludo

  • @ArtbyKhater
    @ArtbyKhater 9 лет назад +1

    Thanks for these beautiful tips pal, keep it up.

  • @aluctan
    @aluctan 9 лет назад +4

    Heyyyyyy!!!!!! Excelente la manera como explicas tus vídeos, como los editas y sobre todo el trabajo tan impecable que realizas! muchísimas gracias por tu aporte, me ha servido de mucho. Sigue así :D
    Saludos desde Colombia!

  • @ZeeNTiDoZZ
    @ZeeNTiDoZZ 7 лет назад

    Muchas gracial, uno de los mejores maestros, muchas gracias

  • @KmartinezG011991
    @KmartinezG011991 9 лет назад +3

    Todos tus vídeos son fantasticos, sigue así!!! :) saludos

    • @FalconMasters
      @FalconMasters  9 лет назад +1

      Muchas gracias! me alegra bastante que te gusten :D

  • @lekhrajrai5843
    @lekhrajrai5843 7 лет назад +2

    although i could not understand your language, thank you so much for this tutorial !

  • @daliendor
    @daliendor 7 лет назад

    me alegro mucho de que estés cerca de los 200k suscrip. te lo mereces :)

  • @cecilmaneiro
    @cecilmaneiro 9 лет назад

    Excelente video! Muchisimas gracias!

  • @aldoortiz5761
    @aldoortiz5761 9 лет назад

    que tala mio, primero quiero darte ls gracias por un excelente tutorial me a servido mucho.
    es exactamente lo que buscaba

  • @pablovega980
    @pablovega980 8 лет назад

    Buen video, buenos tutoriales, buen canal!! enhorabuena y gracias

  • @armandomartinez6033
    @armandomartinez6033 8 лет назад

    Excelente video tutorial! Muchisimas gracias.... si tienes otras informacions sobre web responsive con gusto las vería! Saludos y Gracias!

  • @danieltorres3426
    @danieltorres3426 7 лет назад

    Gracias estuvo bien explicado. Saludos.

  • @edricklopezcordoba4609
    @edricklopezcordoba4609 8 лет назад

    super bno el vídeo me encanto, gracias amigo!

  • @teveoenlaweb
    @teveoenlaweb 10 лет назад

    Hola que buen tuto sencillo y muy practico saludos,

  • @benjimtzfl
    @benjimtzfl 9 лет назад

    Buen video explicas bien amigo, sigan asi!!!

  • @EmanueldoCampo
    @EmanueldoCampo 8 лет назад

    Tremendo tutorial ! Gracias.

  • @nemitsmiselaneas
    @nemitsmiselaneas 8 лет назад

    Gracias eres genial, me ayudaste muchísimo

  • @willislowsonclinton5605
    @willislowsonclinton5605 3 года назад

    Muchas gracias por el tutorial, me gusto mucho

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

    Excelente tutorial... muchas gracias

  • @xiquibus
    @xiquibus 6 лет назад

    Muchas gracias, !!! impresionante !!!

  • @DhenysonJhean
    @DhenysonJhean 9 лет назад +5

    Sou brasileiro e não encontrei um vídeo tão bom quanto este no meu idioma. Perfeito entendi e conseguir fazer tudo perfeitamente. Muito obrigado.

  • @oscarguajardo2745
    @oscarguajardo2745 6 лет назад +3

    Hola,estoy agradecido por el video, el tutorial esta excelente, lo seguí al pie de la letra, solo un pequeño detalle cuando doy un click para ocultar el menú y después agrando la pantalla este no aparece. se puede solucionar?

    • @movie2cnhm
      @movie2cnhm 4 года назад +1

      Me pasa lo mismo. :(

  • @bellvitgehospital
    @bellvitgehospital 3 года назад

    Muchísimas gracias, excelente

  • @CristinaCepeda
    @CristinaCepeda 9 лет назад +1

    hola, quisiera saber como hacer un menu responsive, con un menu desplegale inicialmente, osea que salgan mas items del primer

  • @TimoMartinezRealty
    @TimoMartinezRealty 10 лет назад

    Waoo brother tienes el don de la enseñanza, suelo ver muchos tutoriales y sino es pork tengo ciertos conocimientos de Html css es q entiendo, pork de lo contrario nada de nada, sin embargo tu explicas y haces ver todo muy sencillo incluso javascript del cual conosco solo lo basico...gracias sigue asi

    • @FalconMasters
      @FalconMasters  9 лет назад

      Muchas gracias por tu comentario, en verdad lo aprecio mucho. Muchas gracias por ver mi contenido :)

    • @TimoMartinezRealty
      @TimoMartinezRealty 9 лет назад

      FalconMasters one question: tienes en mente lanzar algun tutorial sobre diseño de apps en Android o IOS? o alguna recomendacion de que herramienta de entre las tantas q hay (eclipse, xamartin, phonegap, appinventor, etc) seria la mas ideal o factible para este tipo de diseño? gracias de antemano

  • @der_sh
    @der_sh 4 года назад

    Gracias por el aporte Carlos!

  • @lacrimossita
    @lacrimossita 9 лет назад

    Excelente explicacion Gracias!!

  • @mateos3850
    @mateos3850 3 года назад +1

    Muchisimas gracias me sirvio mucho el video.
    Mensaje enviado por: Nuevo Suscriptor

  • @osmanmejia8512
    @osmanmejia8512 5 лет назад +13

    Para los que no saben agregar el .js para el proyecto simplemente agregenlo en etiqueta dentro del html.

    $(document).ready(main);
    var contador = 1;
    function main(){
    $('.lineas').click(function(){
    //$('nav').toggle();

    if(contador==1){
    $('nav').animate({
    left:'0'
    });
    contador=0;
    } else {
    contador=1;
    $('nav').animate({
    left:'-100%'
    });
    }

    });

    $(window).resize(function(){
    if(window.innerWidth > 960) {
    $("nav").removeAttr("style");
    }
    });
    }
    Aqui esta solo para copiar y pegar!!!! No se atracen en este caso en js pero si lo pueden hacer mas adelante excelente!
    Gracias!!
    @OGAMEOVER

  • @denisemcastro
    @denisemcastro 7 лет назад

    Excelente!!! Muito obrigada!!! :)

  • @koner493
    @koner493 9 лет назад

    Muy pero, muy bueno tu video, la verdad amigo, sinceramente mereces like (y) y suscripciones al pormayor

  • @carloscastrobrenes8592
    @carloscastrobrenes8592 9 лет назад

    Excelente! muchas gracias!

  • @AlbertoReyessolution
    @AlbertoReyessolution 7 лет назад

    Me gusta: muy buena explicación

  • @Chriss123HD
    @Chriss123HD 9 лет назад

    Muchas gracias. Excelente tutorial.

  • @samy_gt
    @samy_gt 8 лет назад

    Que excelente, bien explicado.

  • @luisbrizuela9355
    @luisbrizuela9355 8 лет назад

    Excelente tutorial !..mil gracias. me subscribo!

  • @yamcass
    @yamcass 9 лет назад +4

    Vales 1000

  • @TheMaickRoyal
    @TheMaickRoyal 9 лет назад

    Excelente así se explica good!

  • @fabianmillan4179
    @fabianmillan4179 8 лет назад

    Me suscribo (Y) acabo de ver 3 videos tuyos, excelente sigue asi!

    • @FalconMasters
      @FalconMasters  8 лет назад

      +Fabian Andres Millan Jaimes Muchas gracias

  • @olimac007
    @olimac007 3 года назад

    Gracias, excelente video!

  • @jhoxysanimeid9049
    @jhoxysanimeid9049 8 лет назад

    Buen tuto , excelente me ayudo bastante

  • @javiergraphico
    @javiergraphico 5 лет назад

    Excelente vídeo tutorial...

  • @EduardoHernandez-rg7to
    @EduardoHernandez-rg7to 7 лет назад

    Eres el mejor, un subs mas x)

  • @marcoumana5283
    @marcoumana5283 3 года назад

    Grande master, buenísimo el video

  • @sistemadigitalcol
    @sistemadigitalcol 9 лет назад

    Muchas gracias, buen vídeo, ademas seria bueno vídeos sobre android.

  • @JoseAPitti
    @JoseAPitti 7 лет назад

    excelente tutorial muy bien explicado

  • @mutjace5621
    @mutjace5621 7 лет назад

    Muchas gracias! Fue de demasiada ayuda! Eres genial!!! Ahora nada más tengo que ver cómo hago para poder incorporar esto a la página que estoy haciendo, y hacer que la barra de menú (que ya tengo) desaparezca y se convierta en esto otro! Si tuevieras algún otro video al respecto te agradecería el link! Saludos y un estrechón de manos desde Costa Rica.

  • @supremogamer015
    @supremogamer015 4 года назад +1

    Grax, hace mucho tiempo vi este tutorial y me parecio innecesario, pero ya he hecho tantas cosas, que solo me queda perfeccionar detalles como este

  • @Evynkr
    @Evynkr 8 лет назад +1

    Estimado, hasta la linea 59 del css iba todo bien hasta que, cuando achico el menu, no me aparece ningún menú... solo queda la "info de relleno (lorem)" Estoy haciéndolo en DW y no se que pasa. Saludos!