Cómo crear una navbar responsive con HTML y CSS Flexbox

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024
  • En este video aprenderás cómo crear una navbar (barra de navegación) responsive y con un diseño atractivo utilizando HTML y CSS Flexbox. Te enseñaré paso a paso cómo estructurar y estilizar tu navbar, así como también cómo hacerla responsive • Crear una navbar respo... para que se adapte a diferentes tamaños de pantalla. ¡No te lo pierdas! #flexbox #navbar #css #html #navigationbar
    Conviértete en miembro del canal recibe beneficios y apoya la creación de nuevo contenido:
    / @juandavid_dev
    2da parte: • Crear una navbar respo...
    Complementos del video:
    Aprende Flexbox y posicionamiento de elementos en pantalla:
    • Aprende CSS flexbox de...
    Link de Descarga del Proyecto
    github.com/jdo...
    Redes Sociales:
    / juandavid_dev
    / juandavid_dev
    / jdoc.dev.page
    justify-conten...

ความคิดเห็น • 114

  • @ALEXANDER-jd4hw
    @ALEXANDER-jd4hw ปีที่แล้ว +9

    amigo es un excelente tutorial, veo el video y luego intento hacerlo por mi cuenta mientras recuerdo para que sirve cada una de las etiquetas que usaste a la par que comprendo sus funciones y me toma mucho tiempo hacerlo sin ver el video pero estoy aprendiendo mucho, muchas gracias.

    • @JulianHerreraMartinez
      @JulianHerreraMartinez 7 หลายเดือนก่อน

      si asi es que se aprende primero miras los comandos memorizas y los pones en practica sin que veas el video depronto un poco de ayuda pero no mas y asi se memoriza los comandos yo ando aprendiendo html y hago esa tecnica y me a funcionado

  • @camilodiaztorres9129
    @camilodiaztorres9129 4 หลายเดือนก่อน +1

    Había aprendido HTML y CSS pero no sabia como aplicarlo, tu vídeo me ayudo demasiado a entender mejor los conceptos. Muchas gracias

    • @juandavid_dev
      @juandavid_dev  4 หลายเดือนก่อน

      Hola, me alegra mucho que los videos sean de utilidad, un saludo.

  • @Honeymoon0121
    @Honeymoon0121 ปีที่แล้ว +13

    Gran video!!
    Deberias de hacer uno explicando como funciona flexbox, me cuesta aprender esa herramienta:(

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว +5

      Hola, ¿qué tal? Dale una miradita a este post que escribí podría ayudarte. justify-content.blogspot.com/2022/03/guia-basica-de-css-flexbox.html

  • @bluefutbol1515
    @bluefutbol1515 2 ปีที่แล้ว +2

    vi que tiene un curso de js lo voy a ver amigo no dejes de subir videoos tienes mi apoyo :D

  • @carlosmoreno8871
    @carlosmoreno8871 13 วันที่ผ่านมา

    Muchas gracias, me ayudo la rápida explciación. 🤝

  • @fedetrani
    @fedetrani ปีที่แล้ว +9

    Estuvo bueno el video. Afortunadamente me salió igual, el problema es que hay cuestiones que no explicas para qué se las usa. Por ejemplo los display, solamente lo pones. Entonces termino copiandote, pero sin entender. De todas formas, buen video

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว +2

      Hola que tal? Si a veces trato de ser un poco más explícito, pero eso hace que los vídeos sean demasiado largos, igualmente aprecio tu comentario y lo tendré encuenta para futuros videos, saludos.

    • @fedetrani
      @fedetrani ปีที่แล้ว +1

      @@juandavid_dev gracias juan. Abrazo!!💪🏻

  • @valen-fx7do
    @valen-fx7do ปีที่แล้ว

    Ay por dios, gracias! Venia batallando y no sabes como me ayudo el video. Gracias!🙏

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว

      Hola que tal? Me alegra mucho que los vídeos sean de tu agrado y te ayuden en tu proceso, muchos éxitos!

  • @julietabeaconlopatin9139
    @julietabeaconlopatin9139 ปีที่แล้ว +1

    me salvo la tarde de tarea, gracias mil, me gusto la demostracion y el tono del video, gracias de nuevo

  • @lucasgerez8603
    @lucasgerez8603 4 หลายเดือนก่อน

    buenisimo tu proyecto, estaba necesitando como hacer responsive mi navbar :)

    • @juandavid_dev
      @juandavid_dev  4 หลายเดือนก่อน

      Me alegra que sea de utilidad, saludos.

  • @CesarMendieta-yb7we
    @CesarMendieta-yb7we ปีที่แล้ว

    uf parcero, llevo viendo 15 segundos del video y ya me pareció excelente, gracias por el contenido, me ayudó mucho.

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว

      Gracias por el comentario, te invito a darle una miradita al canal puede que encuentres material de tu agrado, saludos.

  • @MicaelaRodriguez-dt9gz
    @MicaelaRodriguez-dt9gz หลายเดือนก่อน

    Sos un genio 😭

  • @facundogregorio2947
    @facundogregorio2947 9 หลายเดือนก่อน +1

    buenisimo el video, idolo !!

  • @patoolukaas
    @patoolukaas 5 หลายเดือนก่อน

    Muchisimas gracias mi hermano, buenisima explicacion!!!

  • @josedavidricaldeberrocal8860
    @josedavidricaldeberrocal8860 ปีที่แล้ว +1

    Excelente . Muchas gracias por el aporte

  • @mrdavidalv
    @mrdavidalv 8 หลายเดือนก่อน +1

    muy chevere, muchas gracias

  • @luiscascante6831
    @luiscascante6831 ปีที่แล้ว

    Hola, buenas colega eres buebo explicando sigue haciendo mas contenido, me gusto tu manera de explicar!

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว

      Hola que tal? Gracias por tu apoyo, actualmente tengo poco tiempo, pero cada vez que tengo una oportunidad trato de hacer un videito para compartirlo con todos ustedes.

  • @thonyarrieche
    @thonyarrieche ปีที่แล้ว +1

    Muy buena explicación, gracias por compartir!

  • @angelchali733
    @angelchali733 ปีที่แล้ว +1

    me ayudo mucho para mi pagina gracias

  • @equinoxe9258
    @equinoxe9258 8 หลายเดือนก่อน

    gran video, me ayudo bastante.

    • @juandavid_dev
      @juandavid_dev  8 หลายเดือนก่อน

      Que bueno que te allá sido de ayuda, dale una miradita al canal, en los últimos videos hicimos un header y un footer, próximamente otras partes de un sitio. Saludos.

  • @eldadaniels.a.2384
    @eldadaniels.a.2384 11 หลายเดือนก่อน

    bro tu trabajo es excelente :DDD

    • @juandavid_dev
      @juandavid_dev  11 หลายเดือนก่อน +1

      Gracias por el apoyo, si necesitas hacerla resposive en la descripción o videos del canal encontrarás uno adicional, saludos.

  • @danielromero7595
    @danielromero7595 4 หลายเดือนก่อน

    Un crack, enseñas a hacer el navbar y usando buenas prácticas hay otros videos donde solo los hacen y ya

    • @juandavid_dev
      @juandavid_dev  4 หลายเดือนก่อน

      Hola! Me alegra que el material te sea de ayuda, saludos.

  • @carlosjvargase
    @carlosjvargase 2 ปีที่แล้ว +1

    Brutal video! Te ganaste un sub! Saludos!

  • @davi867
    @davi867 ปีที่แล้ว

    Muchas gracia por la ayuda parcero

  • @jorgefelipegutierrezrosas2897
    @jorgefelipegutierrezrosas2897 2 ปีที่แล้ว +1

    Excelente hermano.

  • @CHEDAVID
    @CHEDAVID ปีที่แล้ว

    gracias por el tutorial!

  • @AlejandroDiaz-pi9pc
    @AlejandroDiaz-pi9pc ปีที่แล้ว +1

    Buen video bro, explicas muy bien

  • @sebastiannaranjo6988
    @sebastiannaranjo6988 ปีที่แล้ว +1

    buen video, me gusta y de una suscrito

  • @sandyramos824
    @sandyramos824 10 หลายเดือนก่อน

    Excelente 👏🏻👏🏻👏🏻

  • @cesarreyna9719
    @cesarreyna9719 9 หลายเดือนก่อน

    excelente video :)

    • @juandavid_dev
      @juandavid_dev  9 หลายเดือนก่อน

      Me alegra que te sea útil, saludos.

  • @osw2050
    @osw2050 5 หลายเดือนก่อน

    thanks bro ,nice video

  • @kurthshad
    @kurthshad 10 หลายเดือนก่อน

    Gracias!

  • @Henry_Nunez
    @Henry_Nunez 2 ปีที่แล้ว +2

    👏👏 🔔👈

  • @bale_1696
    @bale_1696 ปีที่แล้ว

    gracias!

  • @CarlosValderrama-bg5jk
    @CarlosValderrama-bg5jk 7 หลายเดือนก่อน +1

    Hola Juan!
    ¡¡Felicitaciones por el excelente trabajo!!
    Una consulta:
    .header{
    padding 5px 10%; (porfa que significa ese 10%)
    Muchas gracias de antemano!

    • @juandavid_dev
      @juandavid_dev  7 หลายเดือนก่อน

      Hola que tal? Con esa partecita de código le estarías diciendo que tenga un margen interno de 5px arriba y abajo, y del 10% del hancho de la pantalla a cada lado. Saludos.

  • @carlavallejos3470
    @carlavallejos3470 ปีที่แล้ว

    excelente videoo!!!

  • @ivanzq21
    @ivanzq21 ปีที่แล้ว +1

    Hola Juan David, buen video, pero quisiera saber por que sería "navbar" responsive? ya que cuando lo minimizo la ventana, no se ve bien, esta como desarmado. Gracias

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว +1

      Hola que tal? Ese vídeo consta de dos partes th-cam.com/video/NfVLin2MZBI/w-d-xo.html saludos.

  • @vicentegeonix
    @vicentegeonix ปีที่แล้ว +2

    Yo tengo una gran duda, seria posible agregarle un label? Para hacer un tipo buscador tipo pinterest, youtube, Facebook, etc?

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว +1

      ¡Hola! Claro que es posible, tendrías que crear un input de tipo search y ubicarlo en tu lugar de preferencia, podrías usar flexbox, en caso de que tengas alguna duda te invito a ver este video de posicionamiento de elementos th-cam.com/video/Wx8TpECmYHk/w-d-xo.html y luego usa este código para crear tu componente:

      Buscar
      Te dejo el reto de implementarlo y agregar los estilos para que este acorde a tu diseño. Saludos.

  • @laviejarda
    @laviejarda ปีที่แล้ว

    Un crack

  • @COLI_ALVAREZ
    @COLI_ALVAREZ ปีที่แล้ว +1

    hola! muy bueno el tutorial, tengo una pregunto con respecto a la imagen del logo. Cuales son los tamaños recomendados para trabajar. Gracias!

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว

      Hola que tal? Lo más importante sería la legibilidad del logo, sin embargo tu navbar no debe ser demasiado alta, saludos 🖐.

  • @duvansanchez6214
    @duvansanchez6214 2 ปีที่แล้ว +1

    Buen video Juan David. Te tengo pregunto algo y es porque no alineaste los elementos con justify-content en vez usar margin-left, es posible hacer esto?

    • @juandavid_dev
      @juandavid_dev  2 ปีที่แล้ว +4

      ¡Hola!, en este video estamos usando flexbox y dentro de nuestro elemento padre tenemos 3 elementos hijo los cuales queremos que se distribuyan a lo largo de nuestro contenedor, por eso usamos justify-content. Mientras que el margin-left en este caso agregaría un margen a la izquierda década elemento y no se distribuirían con exactitud a lo largo del contenedor, espero esto resuelva tu duda. ¡Un Saludo!

  • @franzz3
    @franzz3 ปีที่แล้ว +1

    hola a mi no me funcionó el Flex en el header no se alinean los elementos tenés una idea de xq será?

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว

      Hola que tal? Es importante que revises las clases que aplicas en el HTML y los llamados desde el css, además de verificar su correcta escritura, también recuerda que para que funcione debes convertir cada contenedor en un elemento flexible con la propiedad display Flex y luego ubicarlos en la pantalla con el la propiedad align y justify, saludos.

  • @ronaldcontreras2919
    @ronaldcontreras2919 2 ปีที่แล้ว +1

    Muchas gracias amigo por el video. Me gustaría preguntar luego saber si me puedes ayudar a darle estilos a una img con baner que estas tengan holas en la parte del top y botton.

    • @juandavid_dev
      @juandavid_dev  2 ปีที่แล้ว

      Hola, ¿qué tal? Te comparto este código que subí en GitHub con 2 opciones github.com/jdocdev/bannerconolas, puedes jugar con los estilos y llegar a lo que buscas, use estas 2 herramientas para la generación de las olas (opción 1 www.softr.io/tools/svg-wave-generator) (opción 2 smooth.ie/blogs/news/svg-wavey-transitions-between-sections). Espero sea de tu ayuda, saludos.

  • @LeO-nd6qj
    @LeO-nd6qj 2 ปีที่แล้ว +1

    buenisimo!!!!
    UNA PREGUNTA...
    como podemos hacer para que sea responsive?

    • @juandavid_dev
      @juandavid_dev  2 ปีที่แล้ว

      Hola qué tal? Dale una miradita a este video th-cam.com/video/NfVLin2MZBI/w-d-xo.html ahí la volvemos responsiva. Saludos.

  • @leoa.348
    @leoa.348 2 ปีที่แล้ว +1

    Hola amigo, muchas gracias, una pregunta se puede hacer responsive esta nav?

    • @juandavid_dev
      @juandavid_dev  2 ปีที่แล้ว +1

      Hola que tal! Si! En este video lo convertimos en responsive th-cam.com/video/NfVLin2MZBI/w-d-xo.html.

    • @leoa.348
      @leoa.348 2 ปีที่แล้ว +1

      @@juandavid_dev De 10 amigo! , Muchas gracias

    • @sxgdylanroldan1463
      @sxgdylanroldan1463 2 ปีที่แล้ว +1

      Hola Leo, te respondo como amigo, cualquier página web puede hacerse responsive, ya sea su nav, su main, o su footer, cualquier cosa se puede hacer responsive si sabes como hacerlo.
      Lo mejor es hacer un curso rápido de youtube de como hacerlo, creo que hay unos de una hora, una vez que los aprendes podes hacer responsive absolutamente TODO.
      Espero te sirva la respuesta Leo, saludos compañero :)

  • @COLI_ALVAREZ
    @COLI_ALVAREZ ปีที่แล้ว +1

    Lo que me pasa es que pongo 20px y la imagen no quedan del tamaño que te queda a vos, queda mas grande. De todas maneras, utilice una imagen que busque en google como para no hacer exactamente lo mismo y practicar un poco más. Porque puede estar pasando esto? Gracias.

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว +1

      Si la imagen es .png osea de fondo transparente tal vez las margenes invisibles son demasiado grandes, y esto sería un problema propiamente de la o imagen y no de tu código. Lo importante es que pruebes diferentes imágenes y tamaños de px para que comprendas y domines el funcionamiento,

    • @COLI_ALVAREZ
      @COLI_ALVAREZ ปีที่แล้ว +1

      @@juandavid_dev excelente gracias!!

    • @COLI_ALVAREZ
      @COLI_ALVAREZ ปีที่แล้ว +1

      Y sabes más o menos los márgenes ideales para no tener problemas?

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว +1

      Claro, lo ideal es que tu logo o imagen no tenga márgenes y lo que tu arias es agregar un pading a la imagen en caso de que lo requiera.

    • @COLI_ALVAREZ
      @COLI_ALVAREZ ปีที่แล้ว +1

      @@juandavid_dev excelente, gracias idolo!

  • @CHOPestus
    @CHOPestus 4 หลายเดือนก่อน +2

    no entiendo porque no me funciona esta exactamente igual

    • @juandavid_dev
      @juandavid_dev  4 หลายเดือนก่อน

      Hola! Si quieres puedes darle una miradita a este código y así poder comparar github.com/jdocdev/NavbarsFlexbox

  • @elnegrovirginio3611
    @elnegrovirginio3611 2 ปีที่แล้ว +1

    Videazo Juan, como siempre.
    Tengo una duda en el minuto 14:40 el logo se fue para la izquierda solo con margin, cual es la explicación?

    • @juandavid_dev
      @juandavid_dev  2 ปีที่แล้ว +3

      Hola qué tal? Es por qué le dices que se ubique automáticamente en su contenedor al lado derecho "margin-right: auto;", espero te aclere tu duda, un saludo.

    • @elnegrovirginio3611
      @elnegrovirginio3611 2 ปีที่แล้ว +1

      @@juandavid_dev gracias Juan!

  • @carlibg
    @carlibg ปีที่แล้ว +1

    Saludos... excelente tutorial, gracias por eso... me estaba costando trabajo conseguir una explicacion como esta... tengo una duda. En el css del menu colocas font-size 700 y eso lo hizo bold. Pero en el hover del link le colocas font-weigth 700 y eso aplico igual un bold. Como se en que caso eso me funciona para u otro??? Existe alguna regla?

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว

      Hola, En font weit solo tienes normal y bold, realmente puedes usar cualquiera, incluso tienes la opción de colocar bold en vez de 700, pero seguramente me confundí, lo que puedes hacer es tratar de usar siempre un estándar. Saludos.

  • @feliperodriguezcontreras9888
    @feliperodriguezcontreras9888 ปีที่แล้ว +1

    muy bueno pero me quedo totalmente al rreves la imagen, quedo alverre... pero igual se ve bien, deberia hacer alguna funcion al hacer click en la imagen ?

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว

      Hola que tal?, puedes agregar un Link, normalmente lo que se hace es que al darle clic al logo este te lleve a la página del home. 🖐

  • @alexisperez8911
    @alexisperez8911 2 ปีที่แล้ว +1

    Hola, .header .nav-links a debería tener font-weight de 700, esta errado eso de font-size: 700. Saludos

    • @juandavid_dev
      @juandavid_dev  2 ปีที่แล้ว +1

      son detallitos que a veces se nos van, gracias por la corrección, un saludo.

    • @alexisperez8911
      @alexisperez8911 2 ปีที่แล้ว +1

      @@juandavid_dev gracias por el contenido 👍🏽☺️

  • @cristianmateo5624
    @cristianmateo5624 ปีที่แล้ว +1

    Como la dejamos fija en la web?

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว

      Hola que tal? Complementa el video con este pequeño tutorial para conseguir un sticky Menú, www.w3schools.com/howto/howto_js_navbar_sticky.asp , saludos.

  • @fernandatorres9904
    @fernandatorres9904 9 หลายเดือนก่อน

    Excelente tutorial, hice todo igual solo no se aplicó el efecto de movimiento en el logo :(

    • @juandavid_dev
      @juandavid_dev  9 หลายเดือนก่อน

      Hola, gracias por tu comentario! Si quieres puedes darle una miradita a este código y así poder comparar github.com/jdocdev/NavbarsFlexbox

  • @cientifica9150
    @cientifica9150 ปีที่แล้ว

    que switch de teclado usas? perdona la pregunta pero es q soy una aficionada de teclados mecanicos y ame el sonidito del tuyo xdd

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว

      Hola que tal? Curiosamente en ese entonces usaba un redragon DYAUS K509. Saludos. 🖐

    • @cientifica9150
      @cientifica9150 ปีที่แล้ว

      @@juandavid_dev wow, de membrana? sonaba como uno mecánico, muchas gracias!

  • @Patgsj
    @Patgsj ปีที่แล้ว

    buen video pero para hacerlo responsive???

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว

      Hola, ¿qué tal? Puedes seguir este video th-cam.com/video/NfVLin2MZBI/w-d-xo.html y convertirla en responsive

  • @Kun.89
    @Kun.89 11 หลายเดือนก่อน

    El navbar realmente es responsive?

    • @juandavid_dev
      @juandavid_dev  11 หลายเดือนก่อน

      Hola, ¿qué tal? Si es responsiva, consta de 2 videos, aquí tienes la segunda parte th-cam.com/video/NfVLin2MZBI/w-d-xo.htmlsi=PZzQcZuhq6SNmxgm

  • @Dczel
    @Dczel 6 หลายเดือนก่อน

    Y lo responsive?

    • @juandavid_dev
      @juandavid_dev  6 หลายเดือนก่อน

      Hola que tal? Aquí tienes th-cam.com/video/NfVLin2MZBI/w-d-xo.htmlsi=CUjYIfVtfJWtgyVX un saludo 🖐

  • @eljostiv
    @eljostiv 5 หลายเดือนก่อน

    y donde esta lo responsive?

    • @juandavid_dev
      @juandavid_dev  5 หลายเดือนก่อน +1

      Hola, ¿qué tal? Te comparto la segunda parte th-cam.com/video/NfVLin2MZBI/w-d-xo.html un saludo.

  • @Web_Creaciones
    @Web_Creaciones 2 ปีที่แล้ว +1

    Es una pena que no tenga dropdown ....

    • @juandavid_dev
      @juandavid_dev  2 ปีที่แล้ว

      Hola! Dale una miradita a este th-cam.com/video/NfVLin2MZBI/w-d-xo.html , con el tiempo realizaré nuevos videos, así que lo dejaré en mi lista de pendientes, saludos.

  • @FrancescoCarloni-cd6zh
    @FrancescoCarloni-cd6zh ปีที่แล้ว

    No es responsive para todos los dispositivos
    Buen video igualmente

    • @juandavid_dev
      @juandavid_dev  ปีที่แล้ว

      Hola que tal? En este video no trabajamos lo resposive, pero en esta segunda parte la realizamos th-cam.com/video/NfVLin2MZBI/w-d-xo.html un saludo

  • @ivanmena5110
    @ivanmena5110 11 หลายเดือนก่อน +1

    no veo el responsive

    • @juandavid_dev
      @juandavid_dev  11 หลายเดือนก่อน

      Hola que tal? Aquí tienes th-cam.com/video/NfVLin2MZBI/w-d-xo.html saludos.

  • @simonortiz320
    @simonortiz320 2 ปีที่แล้ว +1

    Hola david, me resulta muy bueno este video, estoy haciendo un tranajo en desarrollar mi primera pagina web, podria pedirte ayuda por discord y conectarnos, hiciste en 3 minutos lo que yo no pude en dos dias

    • @juandavid_dev
      @juandavid_dev  2 ปีที่แล้ว +1

      Escribeme por alguna de mis redes sociales, déjame tus dudas y con gusto trataré de ayudarte, un saludo.

  • @rbenx_c
    @rbenx_c ปีที่แล้ว +1

    .header .nav-links li ✅
    .nav-links li❌
    😂