MODAL COM JAVASCRIPT - PROJETO DE HTML, CSS E JAVASCRIPT

  Рет қаралды 36,680

Matheus Battisti - Hora de Codar

Matheus Battisti - Hora de Codar

Күн бұрын

Пікірлер: 142
@MatheusBattisti
@MatheusBattisti Жыл бұрын
⭐Conheça a Formação Front-end (+50 de horas de conteúdo, +20 de projetos) para você se tornar um dev front-end: www.udemy.com/course/formacao-front-end-html-css-javascript-react-e/?couponCode=LANCOUFE
@WilliamCerqueira-b1m
@WilliamCerqueira-b1m Жыл бұрын
Que complicação é so colocar display none e opacidade zero, depois display block, inline sei lá e opacidade 100%
@PedroHenrique-ol7lu
@PedroHenrique-ol7lu Жыл бұрын
Parabéns pelo conteúdo irmão! Único b.o que deu aqui comigo foi que importando o script.js no head não deu certo, fiquei horas tentando encontrar onde era o erro, até que pesquisando eu vi que importando o script.js no body deu bom. Mas independente, muito obrigado por postar esse conteúdo maravilhoso, salvou minha vida
@joaopedro7693
@joaopedro7693 11 ай бұрын
Muito obrigado, também tive esse problema e não sabia o que tinha dado errado, fiz o que vocé falou e funcionou.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
🔥 Já se inscreveu para a Semana do Banco de Dados? Corre lá: materiais.horadecodar.com.br/semana-do-banco-de-dados
@PexuPixo
@PexuPixo Жыл бұрын
A função "toggleModal" precisa ser passada sem parênteses pro "addEventListener", senão ela é executada antes mesmo da ação de clique, aqui deu esse problema, não sei como no vídeo não deu. [openModalButton, closeModalButton, fade].forEach((element) => { element.addEventListener("click", toggleModal); });
@leandroreis2694
@leandroreis2694 2 жыл бұрын
Muito bom Matheus! Simples mas muito prático. Parabéns
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Leandro, tamo junto! =D
@mateusvieira6152
@mateusvieira6152 2 жыл бұрын
Nem vi ja soltei o like!! Professor fera demais!!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
obrigado Mateus!
@mbs2488
@mbs2488 2 жыл бұрын
Excelente ! Muito bem explicado ! ! Parabéns pelos vídeos ! ! !
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Moa!
@jonathandantas2235
@jonathandantas2235 2 жыл бұрын
Muito bom o conteúdo, poderia vir com mais vídeos assim, ajuda muito quem está entrando em uma vaga para ter ideias de algumas possíveis soluções
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
com certeza Jonathan, tento trazer pelo menos um projeto por semana =D
@anselmonascimento3324
@anselmonascimento3324 2 жыл бұрын
Show de bola a construção!!!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Anselmo!
@Pudimwertyy
@Pudimwertyy Ай бұрын
Excelente, era o que eu precisava!
@diegoalvessantana1219
@diegoalvessantana1219 Жыл бұрын
Perfeito! Já sou aluno e muito fam! 👏 Didática é sencacional! Vale muito a pena os cursos dele, recomendo muito!
@channeldel
@channeldel 11 ай бұрын
TOP das galáxias, ajudou muito de forma simples e funcional!
@andredias6356
@andredias6356 2 жыл бұрын
Obrigado por compartilhar seu conhecimento
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
de nada Andre, tamo junto!
@viniciusm.m.7822
@viniciusm.m.7822 2 жыл бұрын
O office aí tá ficando show, aí sim!!!! Valew professor! Abraço!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
haha valeu Vinicius, arranjei um tempinho para organizar as coisas =DD
@MrDvcosta
@MrDvcosta 2 жыл бұрын
Como sempre, uma excelente aula! Parabéns, Matheus!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
obrigado Daniel!!
@junior7872
@junior7872 Жыл бұрын
Meu mais novo DUESSS, excelente explicação
@jesusvick
@jesusvick Жыл бұрын
eu amo esse cara !
@MatheusBattisti
@MatheusBattisti Жыл бұрын
haha, tamo junto!
@augustoge71
@augustoge71 2 жыл бұрын
Show de bola... excelente projeto... inscrito na semana SQL tbm.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
opa aí sim Getúlio, te espero lá!
@brunocorrea_br
@brunocorrea_br 2 жыл бұрын
Top demais Matheus, vlw por mais esse video de qualidade 👏🏼👏🏼
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
obrigado Bruno, abraço!
@fabiodasilva1054
@fabiodasilva1054 2 жыл бұрын
Ótimo conteúdo grande Matheus 👍 parabéns
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
mto obrigado Fabio!
@charlesdicampos4818
@charlesdicampos4818 2 жыл бұрын
Tava precisando muito!!!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
show Charles!
@bartsilva5513
@bartsilva5513 Жыл бұрын
você já sabe! mas mesmo assim vou dizer, você é fera!
@kingars
@kingars 11 ай бұрын
Excelente! Só queria saber como fazer para abrir esse modal de forma automática ao acessar a página, sem necessidade de clicar no botão!
@alexsilva-id2kl
@alexsilva-id2kl Жыл бұрын
Obrigado, melhor professor do youtube
@brendatuannedafrotaaugusto2414
@brendatuannedafrotaaugusto2414 Жыл бұрын
Poh cara brigada mesmo foi o único que consegui ver e entender ;)
@MrDvcosta
@MrDvcosta 2 жыл бұрын
Excelente conteúdo, como sempre, mestre Matheus. Como sugestão, você pode fazer uma videoaula sobre a criação de uma splash Screen (tela de carregamento)? Agradeço. Abraço!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
opa Daniel, vou anotar pra trazer, obrigado pela sugestao!
@MrDvcosta
@MrDvcosta 2 жыл бұрын
@@MatheusBattisti Ficarei no aguardo. Já me inscrevi na Semana do Banco de Dados
@mbs2488
@mbs2488 2 жыл бұрын
S E N S A C I O N A L ! TUDO Muito Bem Explicado ! ! Parabéns pelos vídeos ! ! !
@alangabriel910
@alangabriel910 2 жыл бұрын
Muito massa mano, estava precisando Valeu broo 🤗👌🕶
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Alan!
@fnatans
@fnatans 2 жыл бұрын
quanta dica bacana, +1 inscrito!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
Valeu Natan!
@pauloofranco5663
@pauloofranco5663 2 жыл бұрын
Obrigado pela aula e pelo vídeo! DEZZZZZ! Bem explicado!
@LeonardoBradoksOficial
@LeonardoBradoksOficial 3 ай бұрын
Obrigado pela aula
@Lima-yd3cm
@Lima-yd3cm 2 жыл бұрын
Top demais professor 👏👏
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeuu Lima!
@bryandeodato734
@bryandeodato734 11 ай бұрын
Ajudou demais, obrigado e parabéns
@tferreiraalves
@tferreiraalves Жыл бұрын
Muito bem detalhado! Top!
@jholsas
@jholsas Жыл бұрын
Fala Matheus, muito obrigado por este vídeo incrível! Adorei este projeto. Informação útil de forma clara e objetiva! Valeu
@matealves
@matealves 2 жыл бұрын
Show!! Excelente aula professor, muito obrigado!!
@tatocalinda
@tatocalinda 2 жыл бұрын
Show!!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeuu!
@werner.thiede
@werner.thiede 2 жыл бұрын
És um monstro no CSS. Ótima aula!
@gamervinnas
@gamervinnas 2 жыл бұрын
Muito top, a explicação!!! #Inscrito
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
obrigado Vinicius, hj tem vídeo novo =D
@sergei_sg
@sergei_sg Жыл бұрын
Matheus, thank you for your wonderful video with simple and excellent explanation at the same time! It was very useful!
@lucianocavalcanti26
@lucianocavalcanti26 Жыл бұрын
@Matheus Battisti, tudo bem? gostei do vídeo!!! teria como fazer uma modal com tabela?
@leonardogomes7081
@leonardogomes7081 Жыл бұрын
Otima a aula! Parabens pelo conteudo. Matheus poderia nos trazer uma pequena aula com o ?!
@monstrogamer21
@monstrogamer21 2 жыл бұрын
Manja muito Os cursos dele na Udemy são top tbm
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu brother!!
@caioabraao4406
@caioabraao4406 8 ай бұрын
@MatheusBattisti Como ficaria colocando varios Pop up um do lado do outro?
@nedersimoes
@nedersimoes 2 жыл бұрын
Excelente! Manja muito de css haha
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
grande Neder, obrigado! =))
@victorvinicius8907
@victorvinicius8907 2 жыл бұрын
Excelente aula! Vlwww
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
de nada Victor!
@thicef
@thicef Жыл бұрын
Muito bom!! Comecei agora a acompanhar teus vídeos. Já me ajudou em bastante coisa. Você teria algum conteúdo que explique com mais detalhes essa estrutura de forEach que você utilizou? Parabens e obrigado pelo conteúdo
@jefersondomingos4727
@jefersondomingos4727 2 жыл бұрын
Professor você é demais
@carmenlucia9896
@carmenlucia9896 2 жыл бұрын
Muito bom! 👏👏👏
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Carmen!!
@Mintirafro
@Mintirafro 2 жыл бұрын
Rapaz, vou comprar algum curso teu pq isso me salvou no trampo de uma maneira...
@leandrooliveira8500
@leandrooliveira8500 2 жыл бұрын
boa tarde! gosto muito dos seus videos! poderia fazer um video de cookie, para colocar no site, com aviso que o site utiliza cookie
@thescriptkiddie
@thescriptkiddie 2 жыл бұрын
Vídeo excelente professor, valeu!
@jefersonbronze
@jefersonbronze 2 жыл бұрын
Excelente.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Jeferson!
@matheusnascimento1590
@matheusnascimento1590 2 жыл бұрын
muito bom , obrigado pela aula.
@AndersonSantos-dq4jl
@AndersonSantos-dq4jl 2 жыл бұрын
Top de mais. Consigo aplicar a mesma ideia com React?
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Anderson, e com certeza, com React vc utilizaria o useState para gerenciar o status do modal, fica simples tb
@leandrodukievicz462
@leandrodukievicz462 2 жыл бұрын
top demais...
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Leandro, temos quase o mesmo sobrenome, o meu é Budkewicz xD
@leandrodukievicz462
@leandrodukievicz462 2 жыл бұрын
@@MatheusBattisti kkkk Putz o seu é ainda mais difícil kkkkk, legal,
@camilaleutz
@camilaleutz Жыл бұрын
Muito bom, obrigada
@LuisFernandoGaido
@LuisFernandoGaido 2 жыл бұрын
É muito comum na utilização de celulares o usuário pressionar o botão "Voltar" (ou gesto) do celular para sair de modais. É interessante fechá-lo ao invés de sair totalmente da página. Como resolver isso?
@adoniasdantas7629
@adoniasdantas7629 10 ай бұрын
boa noite, eu estou iniciando no javascript, sei muito coisa, mais da programação normail, que no caso seria o mais simples, eu tenho um duvida, para que serve o sinal =>, e quando eu uso?
@jessicaagrs
@jessicaagrs Жыл бұрын
muito bom!
@developertyler
@developertyler 2 жыл бұрын
Oi, Matheus. Beleza? Você poderia fazer um exemplo de modal com javascript puro que tenha campos que podem ser alterados/atualizados?
@lucas-morais-1998
@lucas-morais-1998 2 жыл бұрын
Conteúdo muito bom, depois que a gente aprende a fazer as coisas "na mão", consegue perceber de fato os problemas que uma lib resolve e até damos mais valor as elas. Digo isso me baseando no react-modal que depois que eu descobri, uso sempre posso 😅
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
verdade Lucas, aprendendo a fazer na mão com JS, utilizar algo assim em React fica bem mais simples =)
@thiago-ferreira
@thiago-ferreira Жыл бұрын
Muito legal Matheus, agora fiquei com uma dúvida, Por exemplo quero fazer a modal mais quero que ela feche somente quando clicar no botão fechar por exemplo tem como fazer isso ?
@user-wi4go9jt3h
@user-wi4go9jt3h Жыл бұрын
[openModalButton, closeModalButton].forEach(el => { el.addEventListener("click", () => toggleModal()) }); Só tirar o elemento fade das escuta de eventos, que ai vai sobrar somente duas alternativas para serem clicadas e chamar a função toggle, ou o botão de abrir ou o botão de fehcar
@icarokiilermelo
@icarokiilermelo Жыл бұрын
Bem legal cara
@the-coding-hub-r2p
@the-coding-hub-r2p 2 жыл бұрын
Já tenho feito Eu tô aqui só para manter o engajamento kkkkkkkk Fala sobre style-components se tiver tempo
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
Boa Isaac, vou trazer sim 😀
@the-coding-hub-r2p
@the-coding-hub-r2p 2 жыл бұрын
@@MatheusBattisti aí eu vi vantagem kkkkkkk
@israeldaviYT
@israeldaviYT 2 жыл бұрын
Olá Matheus, e possível aprender Node.js sem saber Java-Script?
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
é como cozinhar no fogão a gás sem o gás xD
@guickz
@guickz Жыл бұрын
valeu, ajudou muito
@marciocarvalho6054
@marciocarvalho6054 2 жыл бұрын
Muito bom
@marcifernandes5134
@marcifernandes5134 2 жыл бұрын
Nice tutorialiii
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Marci!
@ПаулоОливейравич-р2б
@ПаулоОливейравич-р2б 2 жыл бұрын
TOP
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu João!
@ПаулоОливейравич-р2б
@ПаулоОливейравич-р2б 2 жыл бұрын
@@MatheusBattisti Vou participar do evento, e sou 100° inscrito no telegram :D vlw!
@skyhook97
@skyhook97 Жыл бұрын
Amigão como faz pra deixar com scrolling?
@Leandro-4687
@Leandro-4687 2 жыл бұрын
Opa Matheus, existe um jeito muito mais simples e semântico para se fazer modal, que é utilizando a tag dialog do HTML.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
opa Leandro, é uma outra alternativa tb =D
@paulinhadev
@paulinhadev 2 жыл бұрын
Esse vai ser meu Asmr de hj. Zoeira 🤣
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
hhahahhaha
@joaovictorbarrosomeanda7951
@joaovictorbarrosomeanda7951 2 жыл бұрын
Utilizei o style.display no java script. Tem diferença entre usar style e o classList?
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
mais ou menos João, no classList utilizamos as classes, aí o código acaba ficando mais consistente, no style precisamos lidar diretamente com as regras de CSS
@curiosochannel23
@curiosochannel23 2 жыл бұрын
Mais professor o modal também abre quando eu clico em qualquer canto da tela, como resolvo isso?
@aranagency
@aranagency 2 жыл бұрын
Precisei fazer modal essa semana. kkkkk
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
hahhaa falei que era comum! xD
@macedo_jose
@macedo_jose Жыл бұрын
Meu deu algum problema no JS, pq o meu modal é pra abrir quando aperta em uma opção no nav bar
@andersonsilva857
@andersonsilva857 5 ай бұрын
como posso add essa modal em mais de um botão ? pois tentei colocar em 4 mas não pega, só pega no primeiro
@eldersantoslima7210
@eldersantoslima7210 Жыл бұрын
boa noite, tentei fazer . mais na hora de renderizar nao esta igual
@gustavodallago1354
@gustavodallago1354 Жыл бұрын
O meu Modal deu erro na execução só consigo usar o código em um único lugar, quando eu uso em outras partes do código não consigo abrir o modal
@Mandioquinho
@Mandioquinho 2 жыл бұрын
Quando eu declarei o array da forma que fez no vídeo não funcionou não. Deu um erro alertando que o array foi declarado como undefined , somente essa parte achei estranho.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
bom, aí precisaria ver o código para analisar, mas espero que tenha conseguido =)
@felipe182souza
@felipe182souza Жыл бұрын
o meu aconteceu isso também.
@amadeusbertoline1139
@amadeusbertoline1139 Жыл бұрын
usei a mesma função de open modal em dois botoes diferentes, oq pode ser ?
@devyssonsc
@devyssonsc Жыл бұрын
O melhor jeito de usar o modal é assim com div ou com dialog?
@AK4Web
@AK4Web Жыл бұрын
Dialog é melhor, pois já adota várias práticas de acessibilidade e faz parte do core do HTML moderno. Uma outra função bacana do DIALOG é que ele vai criando várias instâncias uma em cima da outra automaticamente quando você executa a função de abertura de outras modais.
@williamscapini244
@williamscapini244 Жыл бұрын
Nem se compara com dialog é muito mais fácil de fazer. Essa forma fica muito mais complexa.
@paulofarias9777
@paulofarias9777 2 жыл бұрын
conseguir implementar quase tudo, menos as últimas transições do modal e fade que faz as animações, não sei por qual motivo não funciona
@eldersantoslima7210
@eldersantoslima7210 Жыл бұрын
tambem nao conseguir aqui no navegador.
@AlexandreSilva-qw4pd
@AlexandreSilva-qw4pd 2 жыл бұрын
Nessas horas o Boostrap salva heheh
@bravocosta7693
@bravocosta7693 2 жыл бұрын
First!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
booora!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
quero ver o modal saindo hahah
@fabioguedes8041
@fabioguedes8041 2 жыл бұрын
Bom dia. Vídeo bem legal, mas notei algo errado na programação... Vc permitiu o clique em qualquer área, menos o botão "Fechar", para ocultar o modal... Assim quebra um dos paradigmas de programação quanto à modelagem visual (reflita nisso). Assim deixa todos os programadores com um nível de aprendizado bastante complexo assim que viram o seu vídeo. Abraços cordiais.
@angelpeleteiro9021
@angelpeleteiro9021 Жыл бұрын
Mas desse jeito o resto da página fica inclicavel
@macedo_jose
@macedo_jose Жыл бұрын
Meu deu algum erro!!
@PexuPixo
@PexuPixo Жыл бұрын
A função "toggleModal" precisa ser passada sem parênteses pro "addEventListener", senão ela é executada antes mesmo da ação de clique, aqui deu esse problema, não sei como no vídeo não deu. [openModalButton, closeModalButton, fade].forEach((element) => { element.addEventListener("click", toggleModal); });
@leandrodukievicz462
@leandrodukievicz462 2 жыл бұрын
Esse modal tbm serve pra aba de política de privacidade? Q a pessoa tem q aceitar pra prosseguir ? Pq vc usa unidades rem pra espaçamento ? Eu sempre usei porcentagem pra tentar deixar responsivo, usar rem pra espaçamento é a melhor prática pra deixar responsivo? Em 23 min de aula tua aqui, foi um blowing mind no meu cérebro !!! Gostei da didática ...
@vinciuslopescamargo5759
@vinciuslopescamargo5759 Жыл бұрын
7:19, faz o L
@PexuPixo
@PexuPixo Жыл бұрын
A função "toggleModal" precisa ser passada sem parênteses pro "addEventListener", senão ela é executada antes mesmo da ação de clique, aqui deu esse problema, não sei como no vídeo não deu. [openModalButton, closeModalButton, fade].forEach((element) => { element.addEventListener("click", toggleModal); });
Projeto de JavaScript para iniciantes - To Do List com JavaScript puro
57:20
Matheus Battisti - Hora de Codar
Рет қаралды 116 М.
Aprenda a Programar um Cronômetro com JavaScript - Projeto de JavaScript para iniciantes
28:06
Matheus Battisti - Hora de Codar
Рет қаралды 21 М.
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 3 МЛН
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 72 МЛН
Modal (popup) FACINHO com HTML, CSS e JS - tag dialog HTML 5
9:45
Como criar uma JANELA MODAL com HTML, CSS e JavaScript
27:19
Inteliogia - Dev's Insights
Рет қаралды 19 М.
Card para web com HTML e CSS Puro
8:14
Tricodando
Рет қаралды 35 М.
Criando Slider com HTML, CSS e JavaScript
25:46
Sujeito programador
Рет қаралды 136 М.
Create Flappy Bird clone in Javascript HTML CSS
48:59
Kenny Yip Coding
Рет қаралды 80 М.
CRIE UMA CALCULADORA COM HTML CSS E JAVASCRIPT
58:14
Matheus Battisti - Hora de Codar
Рет қаралды 61 М.
Relógio Digital DINÂMICO | HTML, CSS e JS.
14:07
Larissa Kich
Рет қаралды 142 М.
Criando um App de Previsão do tempo com HTML, CSS e JavaScript
55:27
DevClub | Programação
Рет қаралды 68 М.
Crie um site para Ecommerce com HTML CSS E JS| Iniciante.
46:29
Danilo paixão
Рет қаралды 42 М.
Making iPhone16 pink📱
0:34
Juno Craft 주노 크래프트
Рет қаралды 21 МЛН