Como criar o efeito borda dinâmicas no menu com HTML e CSS

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ม.ค. 2025

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

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

    Muito bom, sou desenvolvedor de Bi e estou aprendendo a trabalhar com HTML e CSS pra futuramente aprender JS... achei muito legal esse efeito!

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

    Cara, parabéns! tirou minha duvida rapidinho, parabéns!! todo sucesso do mundo Brunão.

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

      Meu xará kkkkk muito obrigado irmão, fico feliz em ter te ajudado! 😁

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

      Minha dúvida tmb.

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

    parabéns.... dom de ensinar é para os iluminados. continue com seus vídeos. ajudou demais aqui.

  • @RuanSantos-qk6gz
    @RuanSantos-qk6gz ปีที่แล้ว +1

    Mano...vc ensina muito bem! Já sei fazer isso...porém assistir por curiosidade!!
    Me surpreende ensina muito bem!!!!👏👏👏👏

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

      Valeu mesmo Ruan. Tamo junto mano 👊🏾🧡

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

    Eu amo esse canal, aprendo muito truques de CSS.

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

    Ajudou demais, estava com dúvida em como implementar o código!

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

    Utilizei no meu site e ficou incrível! Só que eu precisei fazer um pequeno ajuste, pois eu queria que essa estilização fosse aplicada somente aos 3 primeiros links, excetando-se os demais. Então precisei utilizar o pseudo-elemente: :nth-child(-n+3) para aplicá-lo somente aos 3 primeiros. Só uma pitada a mais de criatividade. rs
    Obrigado! Já vou me inscrever no canal!

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

    Muito bom e muito obrigado. Continue com vídeos assim, bem detalhados e muito explicativos. É com esse tipo de vídeo que me animo cada dia mais a aprender.

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

    Cara, muito bom mesmo seu vídeo. Sem enrolações e bem direto e ainda por cima explicou bem direitinho e funcionou. Top dms

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

    parabens pelo video, bem rapido e funciona mt bem! tava precisando

  • @GuilhermeRodrigues-kk9le
    @GuilhermeRodrigues-kk9le ปีที่แล้ว +1

    Muito bom e direto ao ponto, gostei, ganhou mais um inscrito

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

    Esse canal é muito valioso parabéns pelo trabalho

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

    Muito didatico e explicativo, muito obrigado professor!!!

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

    Show de mais! Obrigado por compartilhar! 👍

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

    Muito obrigado! Vi esse efeito no site da Azzaro e quis replicar. Muito bom!!

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

    obrigado cara eu estava tendo dificulades em fazer isso, mas seu video me ajudou com o meu problema muito obrigado

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

    Obrigada. Fácil e Prático. Ótima didática.

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

    Sensacional 🎉... Vou maratonar.

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

    Maravilha, muito obrigada pelo conteúdo incrível!!!

  • @AmirCadete-fx2ug
    @AmirCadete-fx2ug ปีที่แล้ว +1

    Incrível, eu vou aplicar também no meu site com certeza.❤🎉

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

    muito top mano. obg pela dica.

  • @HAWK-is7ee
    @HAWK-is7ee ปีที่แล้ว

    top meu amigo, tem um tempo q tava querendo aprender esse truque

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

    obrigado cara foi muito útil

  • @jairdhyego7544
    @jairdhyego7544 3 ปีที่แล้ว +4

    show man, vou usar em meus projetos

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

    Muito massa, valeu pelo vídeo!

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

    Me ajudou muito cara tava precisando, valeu Jesus Te Ama!

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

    Parabéns mano, ajudou demais. +1 inscrito

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

    Vou salvar pra usar com certeza!!

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

    ficou incrivel, muito obrigado

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

    top demais cara!!! VALEW!!!

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

    Obrigado por compartilhar seu conhecimento ❤

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

    cara, incrivel, vlw dms!!

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

    Show de bola < > 🤜🤛

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

    caramba que simples, muito bom

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

    Obrigado ajudou muito Deus te abençoe sempre em nome de Jesus abração

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

    show cara deu certo aqui !!!!

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

    Vlw!! Ajudou dms!!!

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

    Obgd mn
    Ajudou mt

  • @julianjogos
    @julianjogos 3 หลายเดือนก่อน

    Estou acompanhando seu canal. Muito bom! Mas poderia aplicar nos códigos um modo onde quem é iniciante tenha um entendimento mais claro e objetivo ... porque voce nao colocou um header e uma div para deixar bem organizado ?

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

    faz mais assim
    show de bola

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

      Pode deixar mano! Se inscreve aí pra não perder quando sair mais vídeos

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

    Css é brabo demais.

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

    simplismente D+

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

    mano, muito obrigado mesmo! Só uma dúvida, como faço pra diminuir o tamanho vazio entre a palavra e essa linha animada?

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

      Mano, vc pode diminuir a quantidade do top q mostro no vídeo quando crio a linha :)

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

    Ameeeei

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

    Tu é foda!

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

    canal maravilhoso

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

    otimo video! só queria tirar uma dúvida, não estou conseguindo acessar os botões com ícones, não sei se por que, ja coloquei links, mas n vai, poderia ajudar?

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

    Boa Noite!!!
    Seria possível vocême orientar a fazer um player no meu site de mp3?
    Desde ja agradeço

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

    daria pra criar esse efeito utilizando um "border bottom" em vez do pseudo elemento "after" pra criar a borda dinâmica?

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

      Mano, eu cheguei a testar desse jeito. Mas foi bem complicado e mesmo assim não obtive o resultado que queria kkkkkkk essa é a forma mais fácil (se não considerarmos os frameworks)

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

      Framework pode facilitar muito o processo, precisa ver se tem algum que ofereça essa funcionalidade 🙂

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

    eu tive um problema no meu, não sei por que mais o efeito não funcionou no meu codigo to achando estranho ate agora nem aparece fixo la as bordas

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

    Pretendo criar um sit, m as os é a minha primeira vez, podes me ajudar?

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

    parabéns

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

    Muito bom!

  • @akose-gabriel
    @akose-gabriel 3 หลายเดือนก่อน

    muito top

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

    Show, estava justamente procurando por algo assim, mas eu queria também sabem se tem como deixar a linha a baixo quando mudar para a página selecionada, isso sem JS claro. \o

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

      Irmão, sem javascript vc pode criar uma classe personalizada, tipo "ativo", e vc adiciona essa classe conforme vai mudando a página, exemplo
      Na página home você o link "home" com a classe "ativo"
      na página sobre vc deixa o link "sobre" com a classe "ativo"
      e assim vai kkkkk

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

    mano. quando clicar nele eu quero que ele fica marcado, como eu faço isso ?

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

    eu fiz as palavras menores, e as barras estão muito em baixo como posso deixa-las mais perto das palavras?

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

      Fala mano, blz? Nota que no minuto 3:00 eu substituí o 'top' por 'bottom', nesse caso, basta vc aumentar o valor do bottom. Exemplo:
      bottom: 20px;
      Aí vc coloca o que ficar melhor no seu projeto. Abraços 😉

  • @Lsantos021-z1x
    @Lsantos021-z1x ปีที่แล้ว

    Qual é propriedade que n aplica efeito pto último item msm? Nth-clild ...?

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

      Tem esses mano:
      :nth-of-type( )
      :nth-child( )
      dentro dos parênteses vc coloca o número do item que vc quer alterar. Tipo, se for o segundo é nth-of-type(2) 🙂

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

    Tentei implementar isso no site que estou desenvolvendo mas não consegui colocar esse efeito que vc ensinou nesta aula, queria colocar em conjunto com o hover pra mudar a cor das letras mas mesmo assim não consegui, o traço em baixo das letras só aparece com 100% quando deixo 0 e sigo codando em seguida no final não fica igual e sinplemente ele não cresce de 0 a 100% fica como se não tivesse traço nenhum, infelizmente não consegui fazer 😢

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

      Fala Ricardo, talvez vc tenha esquecido da propriedade 'transition' ela que é responsável por adicionar uma transição e deixar a animação mais suave. Confere depois seu código com o código do vídeo

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

      Oi professor tudo bem?
      Deu certo aqui, eu tinha colocado um espaço entre o nav a:hover e o after ficando nav a:hover ::after por isso que não tinha dado certo, agradeço pelo vídeo e gostei muito deste efeito no meu site que estou desenvolvendo 😊, muito obrigado professor.

    • @stopbeer.8060
      @stopbeer.8060 11 หลายเดือนก่อน

      obrigado tive o mesmo problema,kkkkk@@ricardoraphael1135

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

    Só funciona em links?

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

    Como fazer pra essa animação partir do centro para as pontas?

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

      Mano, nesse estilo que explico no vídeo n tem como não. Tem que fazer de outra forma

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

    Mto bom! eu estava tentando fazer com keyframes.. transforms.. um montao de coisa e nao funcionava kkkkkkkkkk

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

      kkkkkkkkkk a gente tenta até conseguir, é errando que se aprende

  • @elielgato7
    @elielgato7 2 หลายเดือนก่อน

    Para quem quiser fazem com TailwindCss: className="text-gray-200 hover:text-gray-400 after:w-0 hover:after:w-full after:duration-500 after:ease-in-out after:block after:h-1 after:bg-gray-400"

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

    Olá bom dia, estou iniciando em front-end. porém, estou fazendo um portifólio simples com CSS e HTML, usei esse efeito em cima do meu projeto e nada. quando eu coloco no projeto como se fosse a classe " nav a: : after "com o width de 100% ele aparecea lesta em baixo, mas quando eu coloco 0% ele some e não faz o efeito de crescimento.

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

      Fala mano! Isso é muito comum quando algo envolve código. As vezes esquecemos um detalhe bobo. O que posso sugerir é você rever a parte específica no vídeo em que fiz o código que deu errado com vc, aí vc compara e vê se está 100% igual.🙂

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

      olá! eu tb não tava conseguindo pq realmente igual o professor falou não tava igual rs eu estava colocando "nav a:hover a::after{ width:100%}" sendo que é "nav a:hover::after{width:100%}" veja se é seu erro tb.

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

      Eu estava com esse problema também, dei uma olhadinha e era um espaço entre hover e after
      hover ::after
      hover::after

  • @RafaelSilva-lt7tu
    @RafaelSilva-lt7tu 2 ปีที่แล้ว

    Faz esse vídeo de novo,com a logo no canto, e com a href

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

    E se eu quiser colocar essa borda em um botão, tem como ?

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

      Tbm quero saber kkkk

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

    meu 'nav a:hover ::after' não funciona. Alguem consegue me ajudar??? Tá exatamente igual ao vídeo... 😫

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

      no meu também deu isso, é só tirar o espaço entre os dois pontos antes do after e o hover no css, ficaria assim o código nav a:hover::after { }

  • @maurosouza9490
    @maurosouza9490 3 หลายเดือนก่อน

    Não funcionou

  • @senpai-san1172
    @senpai-san1172 ปีที่แล้ว

    A minha animação está no chão'-'

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

      Recomendo vê o q vc errou no código, tenta comparar o código do vídeo com o seu 😉

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

    O meu não funcionou