COMO FAZER UM MENU RESPONSIVO SIMPLES COM HTML E CSS - Upgrade

Поділитися
Вставка
  • Опубліковано 11 вер 2024
  • Fala pessoal, nesse vídeo mostro como estar desenvolvendo, de forma simples e didática, um menu responsivo utilizando basicamente HTML e CSS, o foco do tutorial é ajudar pessoas que estão começando no desenvolvimento WEB e mostrar um pouco do responsivo.
    Bom, não sei o que rolou no meio do vídeo que deixou a tela um pouco travada, me perdoem, mas ali basicamente eu adicionei uma margem e uma altura de zero pixels na ul, mals ai galera.
    - Código do menu feito no vídeo: github.com/Hel...

КОМЕНТАРІ • 148

  • @MrAndremauricio
    @MrAndremauricio Рік тому +3

    Agradeço ao conteúdo, fui pegando um pouquinho de explicação aqui, um pouquinho de explicação em outros vídeos e consegui obter o resultado esperado.. obrigado pelo conteúdo

  • @lucassantiago3052
    @lucassantiago3052 Рік тому +3

    Essa base é muito boa, pra você aprimorar esse é o verdadeiro conteúdo pra iniciante, só não aprende se não quiser

  • @felipesilva3140
    @felipesilva3140 3 роки тому +14

    Gosto de vídeos assim, que o cara quebre a cabeça junto com a gente!!!
    Parabéns pelo vídeo Jão!!

    • @UpgradeDev
      @UpgradeDev  3 роки тому +3

      kkkk tamo junto Felipe, valeu pelo apoio

    • @johnny725182
      @johnny725182 3 роки тому +1

      Verdade isso me ajudou muito no meu aprendizado. Parabéns pelo vídeo.

    • @raphaelrychard5440
      @raphaelrychard5440 2 роки тому

      kkkkkkkkkkkkkkkkkk

    • @stefan10087
      @stefan10087 2 роки тому

      @@UpgradeDev qual o traço depois do focus mano? vlws ai

    • @UpgradeDev
      @UpgradeDev  2 роки тому

      @@stefan10087 Opa mano, acho que vc ta falando do ~ (til)?

  • @gilbertoj.3507
    @gilbertoj.3507 3 роки тому +5

    Stardew, transformice e wpp de mine, entrei no vídeo mas depois de ver isso já vou me inscrevendo kk

  • @ademirsconstante2796
    @ademirsconstante2796 2 роки тому +1

    Meus parabéns, simples, fácil e rápido, porém é algo muito importante. Para min que estou iniciando em front end e ainda não quero me apegar a JS por enquanto, um passo de cada vez. Perfeito

    • @helitonlima7342
      @helitonlima7342 2 роки тому

      Valeu cara, mas o js é mais simples do que parece, bora por a mão na massa e desenvolver essa linguagem ai Ademir

    • @ademirsconstante2796
      @ademirsconstante2796 2 роки тому +1

      @@helitonlima7342 eu programo em PHP utilizando framework Laravel, dei um passo atrás para fortalecer Front End, praticando CSS com vários projetinhos. CSS puro da para fazer muita coisa, irei para JS já focando utilizar uma framework React ou Vue. Mas vamos que vamos, só não pode parar 🚀🙅🏽‍♂️

    • @helitonlima7342
      @helitonlima7342 2 роки тому

      @@ademirsconstante2796 Boa!

  • @marcalmendrighi6884
    @marcalmendrighi6884 3 роки тому +1

    Mano parabéns, n enrolou nem um segundo para começar o vídeo.
    +1 inscrito.

  • @FSMJr
    @FSMJr 2 роки тому +1

    Vídeo muito bom mesmo! Fazia tempo que eu buscava um tutorial simples e EFICIENTE assim. Parabéns!

  • @joaovictorsilvadejesus2248
    @joaovictorsilvadejesus2248 3 роки тому +5

    Cara parabéns, ficou muito bom! Mas pra você conseguir acompanhar o layout do site enquanto programa, usa a extensão LIve Server. Aí não precisa ficar carregando a página toda hora.

    • @UpgradeDev
      @UpgradeDev  3 роки тому +1

      Valeu mano, não sabia dessa

  • @xuoti
    @xuoti 2 роки тому +2

    caraca que vídeo sensacional, adorei sua didática, e este projeto ficou muito foda, meus parabéns amigo!

  • @T1LT45x64
    @T1LT45x64 Рік тому

    o cara me prendeu em um vídeo de 17:47 fazendo parecer 5:00 min hahahah... muito bom mano, top conteúdo 👍🏾🚀

  • @trilhacoder
    @trilhacoder 2 роки тому +3

    Parabéns pelo conteúdo, bem completo, objetivo e simples de entender. Abç.

  • @tomasedson816
    @tomasedson816 2 роки тому

    Adaptei aqui no meu código e deu certo, obrigado por compartilhar, ganhou um inscrito!

  • @dogzeira20
    @dogzeira20 2 роки тому

    o cara colocou a ending de atack on titan no video kkkkkkk ganhou mais um inscrito

  • @edsondasilvavanderlei8816
    @edsondasilvavanderlei8816 2 роки тому

    E ai Upgrade beleza ?
    Cara você tem algum tipo de contato ?
    Estou com algumas dificuldades para ter noção de como posicionar elementos.
    Você explica de uma forma simples e clara.

  • @fogareugratuito8294
    @fogareugratuito8294 2 роки тому +1

    Mano muito obrigado salvou meu trabalho de escola

  • @DescomplicaMinhaVida
    @DescomplicaMinhaVida 3 роки тому

    Me salvou to apanhando de react aqui e o seu foi o único que consegui fazer !

  • @niltonbatista809
    @niltonbatista809 3 роки тому +2

    Ficou show! Bem simples e direto!

  • @mrgioher2303
    @mrgioher2303 Рік тому

    Caraca que dahora, continua assim

  • @dropcas8275
    @dropcas8275 11 місяців тому

    ajudou, sim. ajudou muito. obrigado pelo conteudo.

  • @vitor1998ful
    @vitor1998ful Рік тому

    Parabéns irmão, didática ótima e objetiva .

  • @HayDexi
    @HayDexi 2 роки тому

    Gosto de vídeos assim q faz e mostra na hora as dificuldades apresentadas

  • @fabriciolima9583
    @fabriciolima9583 3 роки тому +1

    Muito show. Valeu mesmo. Ajudou bastante. Já tem mais um inscrito.

  • @kkkkkkkkk902
    @kkkkkkkkk902 3 роки тому

    Ajudou demais man.
    força no teu canal! vídeo ótimo!

  • @pauloarcenio
    @pauloarcenio 2 роки тому

    Caramba, muito bom velho. Simples e eficiente.

  • @pequenaalfa5670
    @pequenaalfa5670 3 роки тому

    Cara, to fazendo um tcc e já foi de grande ajuda, valeu demaiss!!

    • @UpgradeDev
      @UpgradeDev  3 роки тому

      Que bom, fico bem feliz em poder ajudar 😉

  • @fast_english4u
    @fast_english4u 3 роки тому

    gostei.. to começando.. parada simples.. valeu jovem!

  • @gabrielgoncalves2231
    @gabrielgoncalves2231 2 роки тому

    Tú é brabo, agradeço

  • @wittor2933
    @wittor2933 2 роки тому

    Muito bom, assisti o seu vídeo pois estava com algumas duvidas e vc tirou todas elas obrigado

  • @tz-studio-ofc
    @tz-studio-ofc Рік тому

    Me ajudou para caramba, valei parça

  • @Mrguaxinim
    @Mrguaxinim 2 роки тому

    Vlw mesmo cara, agora sei criar um menu, o bom é que posso aprimorar e personalizar :)

  • @jhonantan1994
    @jhonantan1994 2 роки тому

    Top de mais!! Show de aula 👏

  • @CODE_KAZUAKI
    @CODE_KAZUAKI Рік тому

    Perfeito!

  • @rafaelbezerradasilva1385
    @rafaelbezerradasilva1385 3 роки тому

    video show, usa o plugin do vscode liveserver, vai te ajudar a nao precisar ficar apertando f5 para visualizar as mudanças.

  • @laurititus
    @laurititus 2 роки тому

    Adorei, excelente!

  • @danillosantana-cy2or
    @danillosantana-cy2or Рік тому

    Vídeo muito bom com excelente conteúdo.

  • @lmtdesenhos4891
    @lmtdesenhos4891 2 роки тому

    Muito bom o video, fácil de entender!

  • @h.carvalho7503
    @h.carvalho7503 Рік тому

    Show. Direto!

  • @islangomes5977
    @islangomes5977 2 роки тому

    Excelente conteúdo !! Parabéns !

  • @diegoaurelio5081
    @diegoaurelio5081 2 роки тому

    Cara!!! top demais o vídeo. ajudou demais.

    • @UpgradeDev
      @UpgradeDev  2 роки тому

      Valeu Diego! Fico feliz em poder ter ajudado

  • @thaismaciel2949
    @thaismaciel2949 Рік тому

    Me ajudou muito, obrigada

  • @misaelytb7194
    @misaelytb7194 2 роки тому

    Muito bom, vc é foda!

  • @qudv9
    @qudv9 3 роки тому

    Simples e objetivo !!!!

  • @msm001
    @msm001 Рік тому

    Alguém testou este exemplo em um celular? em dois celulares meus o menu não passou para botão e a fonte ficou muito pequena, difícil de ler. Alguma dica?

  • @itatech_tecnologia
    @itatech_tecnologia 3 роки тому

    Ajudou brother. Obrigado!

  • @pedrocorreia899
    @pedrocorreia899 2 роки тому

    Obrigado pela ajuda, abraço.

  • @lumaferreira7659
    @lumaferreira7659 2 роки тому

    Parabéns pelo conteúdo!!!

  • @Moral12321
    @Moral12321 2 роки тому

    vlw mesmo mano ajudou muito ! TOP!

  • @nomeumundo3939
    @nomeumundo3939 2 роки тому +1

    Mano vc me ajudou de mais, vlw

  • @guir
    @guir Рік тому

    acho que ficou um bug ai! quando vc tira o mouse de cima do icone e coloca no menu em si, ele retrai. Isso pq vc usou o focus e está apenas no icone

    • @UpgradeDev
      @UpgradeDev  Рік тому

      🤔 Estou vendo aqui e faz sentido mesmo, acho que vale fazer um outro vídeo, quando fiz esse, queria mais mostrar alguns truques de css

  • @robsontazinaffo4704
    @robsontazinaffo4704 2 роки тому

    Como colocar outros componentes como imagem, checkbox, e alinhar a direita, alinhado com os itens de menu

  • @carmenlucia9896
    @carmenlucia9896 3 роки тому

    Gostei! Parabéns!

  • @giovanalara6736
    @giovanalara6736 3 роки тому

    amei o tutorial!!
    +1 inscrita

  • @cristianoandrade4176
    @cristianoandrade4176 2 роки тому

    Boa tarde!
    Como eu faço para ancorar meu menu?

  • @tigu5922
    @tigu5922 Рік тому

    Salve manow, consegui fazer o menu como vc explicou porem quando click no link tipo Perfil e etc ele fecha o menu mas mesmo defino um endereço par acessar ele não acessa vc sabe com eu posso resolver isso ?

  • @LeandroSilva-bb5re
    @LeandroSilva-bb5re 3 роки тому

    Muito bom o conteúdo! Quando sai o próximo vídeo de Ionic?

  • @xaveko
    @xaveko 2 роки тому

    Aeee mlk.... SHOWW

  • @drako6213
    @drako6213 3 роки тому

    ótimo vídeo e didática irmão, nesse caso do menu daria pra fazer usando display: none e depois no focus alterar? fiz desse jeito aqui e aparentemente funcionou

    • @UpgradeDev
      @UpgradeDev  3 роки тому +1

      Pode ser também, css é bom por causa disso alias, existem diversas formas de se fazer a mesma coisa

    • @lancia7631
      @lancia7631 2 роки тому

      Cara me explica como vc fez. De inicio também tentei usar a propriedade Display, no caso Display None e depois usei o Focus colocando um display block. Mas não funcionou

  • @Carlos.Santos2715
    @Carlos.Santos2715 3 роки тому

    Show de bola!!!
    Como faz para sair do menu clicando no menu ao invés de ter que ir até a opção 'Sair' ? (Eu substituí a opção Sair por Voltar para poder fechar o menu caso não queira clicar em outra opção.)

    • @UpgradeDev
      @UpgradeDev  3 роки тому +1

      Fala Carlos, da pra usar um checkbox invisível por cima do botão, então usar o evento :checked pra controlar o menu

  • @victorhenrique9231
    @victorhenrique9231 3 роки тому

    Muito bom mano !!!

  • @CamilaDiCarvalho
    @CamilaDiCarvalho 2 роки тому +1

    Adorei o seu video, me ajudou bastante! Poderia me informar como que faço pra deixar a barra de menu sempre ao topo? Pra quando rolar a pagina, a barra continuar em cima? coloquei Position: fixed; em nav porem tudo diminui, ficou tudo errado. Agradeço!

    • @Mateus-uc7uf
      @Mateus-uc7uf 2 роки тому

      Position fixed

    • @UpgradeDev
      @UpgradeDev  2 роки тому +1

      Oii Camila, só adicionar "nav { position: fixed; width: calc(100% - 40px); } ", o calc no width é pra remover os pixels a mais por conta do padding, depois no @media, coloque o " nav { width: 100% } ", por conta de removermos o padding, não é necessário o calc, espero ter ajudado

    • @niltonduarte3531
      @niltonduarte3531 2 роки тому

      Deve colocar a propriedade height definida com um valor fixo. Por exemplo:
      height: 80px;

  • @wellingtonpereira4323
    @wellingtonpereira4323 3 роки тому

    vlw mano ajudou de mais!!

  • @yannfigueiredo
    @yannfigueiredo 2 роки тому

    Nao sabia q dava para fazer isso so com css. Eu faço usando java script. Vlw ^^

    • @UpgradeDev
      @UpgradeDev  2 роки тому

      Pra casos mais complexos o JS é mais recomendo pq da pra ter um controle melhor, mas em casos simples, só o css ja basta

  • @kemellyklaricy4531
    @kemellyklaricy4531 2 роки тому

    O meu nao esta dando certo, fica dando erro, pois o cabeçario não fica em cima fixo

    • @UpgradeDev
      @UpgradeDev  2 роки тому

      Ola Kemelly, acho que não entendi muito bem a pergunta, você quer que o menu não suba quando o site é scrollado para baixo? Se for isso, colocando 'position: fixed' o problema é resolvido

  • @douglasrodrigues3753
    @douglasrodrigues3753 3 роки тому

    aguardando próxima aula

    • @UpgradeDev
      @UpgradeDev  3 роки тому

      Ando um pouco sem tempo, mas assim que der vou dar um gás bom no canal, valeu pelo apoio

  • @pedrocosta9769
    @pedrocosta9769 2 роки тому

    Mano, legal, mas essa estratégia do focus não é a mais adequada, porque não dá pra clicar no link do menu responsivo ! Clicar no link é um "desfoque", fechando o menu mas não pegando o comando de ir pro link.

    • @helitonlima7342
      @helitonlima7342 2 роки тому

      Uau! Realmente cara, não sei como não reparei nisso, talvez esse fim de semana eu re faça esse video fazendo de outra forma, valeu cara

    • @juliaguarany
      @juliaguarany Рік тому

      qual seria uma alternativa?

  • @rafaelamotta3732
    @rafaelamotta3732 3 роки тому +1

    Muito bom

  • @isleyassis2438
    @isleyassis2438 3 роки тому

    otimo video!!

  • @ygormark4725
    @ygormark4725 2 роки тому

    Muito top mano

  • @adamsinstrutor-tecnico484
    @adamsinstrutor-tecnico484 3 роки тому

    Parabéns!

  • @oGaronho
    @oGaronho 2 роки тому

    Opa Up, fiz seu codigo aqui, quando eu clico no botao nao aciona o height ou nao esta funcionando pode me ajudar?

    • @UpgradeDev
      @UpgradeDev  2 роки тому

      Fala Davi, pra conseguir te ajudar eu precisaria ver ser código

  • @marcoslopes2454
    @marcoslopes2454 3 роки тому

    muito pratico

  • @joaophelipecolturato7601
    @joaophelipecolturato7601 3 роки тому

    top dms

  • @ajk6690
    @ajk6690 2 роки тому

    Eu to com uma duvida, fiz um site aqui, ta bonitin, mas quando abro ele, ele fica com a opção de ir pro lado, msm n tendo nada no lado, to mt bugado

    • @UpgradeDev
      @UpgradeDev  2 роки тому

      pode ser problema com o width de algum componente que pode estar estourando o limite da tela

    • @ajk6690
      @ajk6690 2 роки тому

      @@UpgradeDev Sim sim, eu resolvi ja, era o position relative q eu tinha usado e jogado mt pro lado o conteudo kladsjklasd

    • @ajk6690
      @ajk6690 2 роки тому

      @@UpgradeDev Faz mais videos ae man, seus videos explicando são mt bons

    • @UpgradeDev
      @UpgradeDev  2 роки тому +1

      @@ajk6690 Vou fazer mano, só preciso deixar de ser vagabundo akkaka

    • @ajk6690
      @ajk6690 2 роки тому

      @@UpgradeDev entendo asdkljlsdkadsa

  • @Titanio112
    @Titanio112 Рік тому

    Oloko tenho o msm microfone

  • @mariaeternavitoria2455
    @mariaeternavitoria2455 2 роки тому

    oi, então tô tentando fazer esse menu para um trabalho da escola, mas quando tô fazendo os códigos, na hora de abrir nas pastas para vê como tá ficando, só aparece na forma de documento( não tá indo para o navegador) acho que é por conta daquele programa que vc ativou antes, meu prof usa o mysql, porém eu não sei usar, teria como vc me explicar se é esse problema ou não, e se for como posso resolver. obg e pfvr me ajudem pq já não sei sei mais oq fazer e tenho que entregar esse trabalho para passar de ano kkkkkkk

    • @mariaeternavitoria2455
      @mariaeternavitoria2455 2 роки тому

      ok, eu consegui tirar elee do formato de documento, ai tava dando tudo certo, mas na hora que chegou naquele treco de média, começou a não funcionar kkkkkk
      revisei tudo e tá certo, será que é por conta daquele programa que falei, até pq na hora que aperta para inspecionar, nem aparece ele ali

    • @UpgradeDev
      @UpgradeDev  2 роки тому

      ​@@mariaeternavitoria2455 Olá maria, não entendi muito bem o problema, o que seria o 'treco de média'?

  • @BoxTec-kg4gc
    @BoxTec-kg4gc Рік тому

    Tem algum link pra mim copiar esses códigos

  • @glaudsonnunes9589
    @glaudsonnunes9589 2 роки тому

    6:34 olha o carro do ovo

  • @emersonoliver8572
    @emersonoliver8572 3 роки тому

    15:00

  • @phd007
    @phd007 2 роки тому

    Cara já te falaram que você parece o criador do Facebook? Kkkkkkkkkk

    • @UpgradeDev
      @UpgradeDev  2 роки тому

      kkkkkkkk essa eu nunca ouvi vi não

    • @phd007
      @phd007 2 роки тому

      @@UpgradeDev Cara se vc pegar uma foto sua e botar do lado uma foto do criador do Facebook vc vai ver kkkk

    • @phd007
      @phd007 2 роки тому

      @@UpgradeDev Estou me referindo a Mark Zuckerberg

    • @UpgradeDev
      @UpgradeDev  2 роки тому

      @@phd007 🤣🤣

  • @queloucura666
    @queloucura666 2 роки тому

    meu saiu cagado

  • @Raphael-yy7zs
    @Raphael-yy7zs 2 роки тому

    Porque ir no cmd? primeiro

    • @UpgradeDev
      @UpgradeDev  2 роки тому

      tinha acabado de parar de usar linux, nem me toquei, tanto faz criar pelo cmd ou por click

    • @Raphael-yy7zs
      @Raphael-yy7zs 2 роки тому

      @@UpgradeDev entendi... obrigado pelo retorno.

  • @heiderdideriksen9223
    @heiderdideriksen9223 2 роки тому +1

    Cara, mais devagar aí com os Alt+Tab.
    Por quê não fizeste com dropdown?
    Ícone responsivo muito cachorreiro. Ainda bem que o menu não é profissional!
    Seu menu "beleza", é inoperante em navegador firefox 93.0
    14:35, congela o vídeo e não se pode mais ler o código.
    Este "h1" aí (Completamente inútil e problemático, se for usar isto fora da "nav") é porquê do código que vc copiou tinha o "h1" fazendo parte da formatação, né? kkkkkkkkkkkk
    Cacaca isto aí q vc fez de definir "height". Se criar uma "section" embaixo da "nav", o que pôr dentro dela vai aparecer no seu menu "responsivo".
    Gostei da musiquinha psicopata no final do vídeo 17:38 kkkkkkkkkkkkk

    • @UpgradeDev
      @UpgradeDev  2 роки тому +2

      Boa dia Heider.
      Fiz desse jeito pois foi o primeiro que veio À mente.
      No 14:35 foi um erro no gravador pois meu notebook não era dos melhores.
      Não lembro se disse no vídeo, mas sou dev jr, estou sempre aprendendo, não sabia que o "h1" pudesse ser problemático e você não explicou o que exatamente faz ele ser problemático só menosprezou o vídeo.
      Ok, então quando o vídeo for criando um menu responsivo com uma section embaixo farei de outra forma.

    • @jilsorem5850
      @jilsorem5850 2 роки тому +2

      É cada maluco nesses comentarios