Como criar um botão de mostrar e esconder senha com HTML, CSS e JavaScript

Поділитися
Вставка
  • Опубліковано 28 лют 2023
  • ✅ Conheça o treinamento Modo Front-end e crie projetos incríveis do absoluto zero: bit.ly/3KY8mpn
    ✅ Quer ter acesso a projetos exclusivos que vão agregar ainda mais na sua carreira? Torne-se membro do Inteliogia:
    bit.ly/programmakerspro
    Crie um botão de mostrar e esconder senha usando apenas HTML, CSS e JavaScript. Mais fácil do que você imagina.
    ✅ ME SIGA NAS REDES SOCIAIS
    🔹 Instagram: bit.ly/3DHrMdj
    🔹 GitHub: bit.ly/3tVboSS
    ✅ Participe da nossa comunidade no Facebook:
    bit.ly/3vaJdiy
    ✅ Bibliografia que recomendo:
    🔹 HTML 5. Entendendo E Executando: amzn.to/41y7YUw
    🔹 HTML5 e CSS3: guia prático e visual: amzn.to/3Hbg1yv
    🔹 Use a cabeça! HTML e CSS: amzn.to/3Lq5P84
    🔹 JavaScript: O Guia Definitivo: amzn.to/3L3cuDu
    ✅ Links úteis para você:
    Bootstrap Icons: bit.ly/3KNufbI
    ✅ SE LIGA SÓ
    🔹 Meu objetivo é levar o mundo da computação para todos. Você deve saber, né? Existem muitas vagas de emprego para poucos profissionais no mercado. E assim como eu você quer crescer no mundo da programação me acompanhe aqui no canal: / inteliogiatech
    ✅ EMAIL PARA CONTATO EMPRESARIAL (não tiro dúvidas por aqui):
    🔹 contato@inteliogia.com
    ✅ É isso #programMaker, seguimos por aqui, codando 👨🏼‍💻

КОМЕНТАРІ • 37

  • @Flotita5
    @Flotita5 9 місяців тому +5

    Eu trabalho desenvolvendo sites e realmente estava incomodado com a falta de conteúdos brasileiros que sejam bons com CSS HTML e JS, vou começar a acompanhar seu canal, obrigado amigo!

    • @InteliogiaDev
      @InteliogiaDev  9 місяців тому +1

      Meu objetivo é justamente esse. Suprir a falta de conteúdo brasileiro sobre esses assuntos que tem aos montes na gringa kkkkkk obrigado msm viu

  • @matheuschagas9472
    @matheuschagas9472 3 місяці тому +1

    didática perfeita, rápido e objetivo, obrigado

  • @EquipeZueiros
    @EquipeZueiros 5 місяців тому

    Cara, tome like agr vc merece, dica simples mas q explicou muito bem

  • @GaMA1503
    @GaMA1503 5 місяців тому

    muito bom mano, sou uma decepção pra entender javascript kkkkkkkkk mas vc conseguiu explicar com muita didática, obrigado!

  • @lucas4.vsk8
    @lucas4.vsk8 Рік тому +1

    Muito bom amigo, ganhou mais um inscrito

  • @nicolevitalli8665
    @nicolevitalli8665 2 місяці тому

    o cara me ajuda sempre, bom dmss

  • @davisilvadagama590
    @davisilvadagama590 Рік тому +1

    caraa muito bom parabens adorei seu video +1 inscrito

  • @pedrodavi_05
    @pedrodavi_05 Місяць тому

    Muito bom mano, ajudou bastante!

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

    Olá amigo tudo bem, gostaria de dizer que vc está de parabens pelo video muito bem explicado.
    Eu estava com muita dificuldade para executar o JS e vc me ajudou muito mesmo e me fez entender muito melhor essa função do JS

    • @InteliogiaDev
      @InteliogiaDev  Рік тому +1

      Meu foco é esse, ajudar mais e mais kkkkk que massa que consegui te ajudar nessa, meu mano! 👊🏾👊🏾👊🏾

  • @ranan.js1080
    @ranan.js1080 8 місяців тому +1

    eu só tenho a agradecer à vc mano, pelo seu conteúdo esclarecedor, estou me deliciando com o aprendizado que você tem me proporcionado
    estou fazendo um projeto ousado atualmente e estou praticamente maratonando seus vídeos, pois têm ajudado à dar vida ao meu projeto.
    muito obnrigado! ❤

    • @InteliogiaDev
      @InteliogiaDev  8 місяців тому +1

      Fala Ranan. Cara eu fico muito feliz em saber q to conseguindo te ajudar nesse teu projeto. Muito obrigado msm 😁🧡

  • @py6tr4
    @py6tr4 2 місяці тому

    nmrl que video incrivel vei vlw dms

  • @vicnogueira4525
    @vicnogueira4525 11 місяців тому +1

    Vlw dms

  • @papaianimadogamer3082
    @papaianimadogamer3082 Рік тому +1

    Bom dia Bruno,
    Cara.... Sensacional, simples, rápido e direto ao ponto.
    Estou estudando JavaWeb e acabei de implementar isso no meu sistema, ficou demais...
    Abraço

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

      ah mano que bom que consegui te ajudar nessa 😁👊🏾 Sucesso ai com teu sistema e precisando tamo aqui. Abraços!

  • @ycr1ss-970
    @ycr1ss-970 3 місяці тому

    Mestre.

  • @shirleipereiradasilvasousa5505

    Muito obrigada vc esta fazendo a diferença no meu aprendizado

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

      Pow Shirleique massa isso kkkk fico muito feliz em saber disso!

  • @emanuellk7513
    @emanuellk7513 10 місяців тому +2

    Esse código aqui é para quem quer esconder a senha e icone novamente , fiz ele sozinho e funcionou de boa.
    //aparecer conteúdo oculto
    function aparecer() {
    let inputPass = document.getElementById('senha')
    let btn = document.getElementById('btn-senha')
    if(inputPass.type === 'password') {
    inputPass.setAttribute('type', 'text')
    btn.classList.replace('bi-eye-fill', 'bi-eye-slash-fill')
    }
    //Colocar novamente em modo oculto
    else {
    inputPass.setAttribute('type', 'password')
    btn.classList.replace('bi-eye-slash-fill', 'bi-eye-fill')
    }
    }

  • @AmiltonSousaABGS
    @AmiltonSousaABGS 10 місяців тому

    Que legal, o João Pimenta do porta dos fundos é programador tbm...massa.
    Brincadeiras a parte, vlw meu amigo por compartilhar seu conhecimento.

    • @InteliogiaDev
      @InteliogiaDev  10 місяців тому

      kkkkkkkkkkkk João Pimento foi foda kkkkkkkkk TMJ Mano

  • @samuellorenzo9781
    @samuellorenzo9781 Рік тому +1

    Muito bom mano. Faz uns vídeos referente a treino de lógica de programação com Javascript por favor

    • @InteliogiaDev
      @InteliogiaDev  Рік тому +1

      Vlw Samuel, to planejando fazer isso em breve kkkkkk

  • @deograciasdecastro3188
    @deograciasdecastro3188 9 місяців тому

    massa

  • @MarcosJsilvaVieira
    @MarcosJsilvaVieira 8 місяців тому

    Gostei demais de sua didatica, facil de entender ! se caso eu queira fazer isso em um div que contenha saldo ?

    • @InteliogiaDev
      @InteliogiaDev  8 місяців тому +1

      Aí já são outros quinhentos kkkkkk existem várias formas como usar position relative na div do saldo e aí criar outra div dentro da div do saldo com position absolute. tem que saber trabalhar com essas coisinhas chatas kkkkkkk

    • @MarcosJsilvaVieira
      @MarcosJsilvaVieira 8 місяців тому

      @@InteliogiaDev trás um vídeo para nós kkkkk

  • @JedoN_
    @JedoN_ Рік тому +1

    Professor, comigo não funcionou... aliás, meus códigos de java script parecem que não interagem com o .html, já tentei programar 2 tipos de telas de login diferentes, para tentar dar uma cara mais legal para o projeto, mas é como se o "main.js" do "" não existisse, mesmo eu tendo o adicionado na pasta do projeto. O único complemento que o vscode me recomenda quando eu digito o ".js" é um tal de ".jsdelivr". Poderia me conceder alguma luz para resolver esse problema?

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

      A posição onde vc declara o dentro do código também influencia. Nesse caso vc pode declarar o script antes do fechamento da tag . Além de se atentar se o arquivo se encontra na mesma pasta do arquivo HTML 😉

  • @anonimus007_
    @anonimus007_ 10 місяців тому

    No meu funcionou +-, por ,que quando eu clico pra digitar a senha ainda aparece o olho do input password, como se não tivesse o "inputPass.setAttribute('type','text')". Poderia me explicar?

    • @InteliogiaDev
      @InteliogiaDev  10 місяців тому

      Mano certamente você digitou o script incorretamente. O ideal é que você comparte com o código do vídeo e faça exatamente como eu instruí, blz?

    • @anonimus007_
      @anonimus007_ 10 місяців тому

      @@InteliogiaDevBlz

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

    O meu ñ funcionou. Quando aperto no ícone não acontece nada, tentei integrar em código que já estava fazendo, mas n tenho ideia do pq não funcionou.

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

      É importante que esse código seja exatamente igual como tá no vídeo. Se vc usar outra biblioteca de ícones por exemplo pode ter algumas coisas diferentes