⭐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 Жыл бұрын
Que complicação é so colocar display none e opacidade zero, depois display block, inline sei lá e opacidade 100%
@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
@joaopedro769311 ай бұрын
Muito obrigado, também tive esse problema e não sabia o que tinha dado errado, fiz o que vocé falou e funcionou.
@MatheusBattisti2 жыл бұрын
🔥 Já se inscreveu para a Semana do Banco de Dados? Corre lá: materiais.horadecodar.com.br/semana-do-banco-de-dados
@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); });
@leandroreis26942 жыл бұрын
Muito bom Matheus! Simples mas muito prático. Parabéns
@MatheusBattisti2 жыл бұрын
valeu Leandro, tamo junto! =D
@mateusvieira61522 жыл бұрын
Nem vi ja soltei o like!! Professor fera demais!!
@MatheusBattisti2 жыл бұрын
obrigado Mateus!
@mbs24882 жыл бұрын
Excelente ! Muito bem explicado ! ! Parabéns pelos vídeos ! ! !
@MatheusBattisti2 жыл бұрын
valeu Moa!
@jonathandantas22352 жыл бұрын
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
@MatheusBattisti2 жыл бұрын
com certeza Jonathan, tento trazer pelo menos um projeto por semana =D
@anselmonascimento33242 жыл бұрын
Show de bola a construção!!!
@MatheusBattisti2 жыл бұрын
valeu Anselmo!
@PudimwertyyАй бұрын
Excelente, era o que eu precisava!
@diegoalvessantana1219 Жыл бұрын
Perfeito! Já sou aluno e muito fam! 👏 Didática é sencacional! Vale muito a pena os cursos dele, recomendo muito!
@channeldel11 ай бұрын
TOP das galáxias, ajudou muito de forma simples e funcional!
@andredias63562 жыл бұрын
Obrigado por compartilhar seu conhecimento
@MatheusBattisti2 жыл бұрын
de nada Andre, tamo junto!
@viniciusm.m.78222 жыл бұрын
O office aí tá ficando show, aí sim!!!! Valew professor! Abraço!
@MatheusBattisti2 жыл бұрын
haha valeu Vinicius, arranjei um tempinho para organizar as coisas =DD
@MrDvcosta2 жыл бұрын
Como sempre, uma excelente aula! Parabéns, Matheus!
@MatheusBattisti2 жыл бұрын
obrigado Daniel!!
@junior7872 Жыл бұрын
Meu mais novo DUESSS, excelente explicação
@jesusvick Жыл бұрын
eu amo esse cara !
@MatheusBattisti Жыл бұрын
haha, tamo junto!
@augustoge712 жыл бұрын
Show de bola... excelente projeto... inscrito na semana SQL tbm.
@MatheusBattisti2 жыл бұрын
opa aí sim Getúlio, te espero lá!
@brunocorrea_br2 жыл бұрын
Top demais Matheus, vlw por mais esse video de qualidade 👏🏼👏🏼
@MatheusBattisti2 жыл бұрын
obrigado Bruno, abraço!
@fabiodasilva10542 жыл бұрын
Ótimo conteúdo grande Matheus 👍 parabéns
@MatheusBattisti2 жыл бұрын
mto obrigado Fabio!
@charlesdicampos48182 жыл бұрын
Tava precisando muito!!!
@MatheusBattisti2 жыл бұрын
show Charles!
@bartsilva5513 Жыл бұрын
você já sabe! mas mesmo assim vou dizer, você é fera!
@kingars11 ай бұрын
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 Жыл бұрын
Obrigado, melhor professor do youtube
@brendatuannedafrotaaugusto2414 Жыл бұрын
Poh cara brigada mesmo foi o único que consegui ver e entender ;)
@MrDvcosta2 жыл бұрын
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!
@MatheusBattisti2 жыл бұрын
opa Daniel, vou anotar pra trazer, obrigado pela sugestao!
@MrDvcosta2 жыл бұрын
@@MatheusBattisti Ficarei no aguardo. Já me inscrevi na Semana do Banco de Dados
@mbs24882 жыл бұрын
S E N S A C I O N A L ! TUDO Muito Bem Explicado ! ! Parabéns pelos vídeos ! ! !
@alangabriel9102 жыл бұрын
Muito massa mano, estava precisando Valeu broo 🤗👌🕶
@MatheusBattisti2 жыл бұрын
valeu Alan!
@fnatans2 жыл бұрын
quanta dica bacana, +1 inscrito!
@MatheusBattisti2 жыл бұрын
Valeu Natan!
@pauloofranco56632 жыл бұрын
Obrigado pela aula e pelo vídeo! DEZZZZZ! Bem explicado!
@LeonardoBradoksOficial3 ай бұрын
Obrigado pela aula
@Lima-yd3cm2 жыл бұрын
Top demais professor 👏👏
@MatheusBattisti2 жыл бұрын
valeuu Lima!
@bryandeodato73411 ай бұрын
Ajudou demais, obrigado e parabéns
@tferreiraalves Жыл бұрын
Muito bem detalhado! Top!
@jholsas Жыл бұрын
Fala Matheus, muito obrigado por este vídeo incrível! Adorei este projeto. Informação útil de forma clara e objetiva! Valeu
@matealves2 жыл бұрын
Show!! Excelente aula professor, muito obrigado!!
@tatocalinda2 жыл бұрын
Show!!
@MatheusBattisti2 жыл бұрын
valeuu!
@werner.thiede2 жыл бұрын
És um monstro no CSS. Ótima aula!
@gamervinnas2 жыл бұрын
Muito top, a explicação!!! #Inscrito
@MatheusBattisti2 жыл бұрын
obrigado Vinicius, hj tem vídeo novo =D
@sergei_sg Жыл бұрын
Matheus, thank you for your wonderful video with simple and excellent explanation at the same time! It was very useful!
@lucianocavalcanti26 Жыл бұрын
@Matheus Battisti, tudo bem? gostei do vídeo!!! teria como fazer uma modal com tabela?
@leonardogomes7081 Жыл бұрын
Otima a aula! Parabens pelo conteudo. Matheus poderia nos trazer uma pequena aula com o ?!
@monstrogamer212 жыл бұрын
Manja muito Os cursos dele na Udemy são top tbm
@MatheusBattisti2 жыл бұрын
valeu brother!!
@caioabraao44068 ай бұрын
@MatheusBattisti Como ficaria colocando varios Pop up um do lado do outro?
@nedersimoes2 жыл бұрын
Excelente! Manja muito de css haha
@MatheusBattisti2 жыл бұрын
grande Neder, obrigado! =))
@victorvinicius89072 жыл бұрын
Excelente aula! Vlwww
@MatheusBattisti2 жыл бұрын
de nada Victor!
@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
@jefersondomingos47272 жыл бұрын
Professor você é demais
@carmenlucia98962 жыл бұрын
Muito bom! 👏👏👏
@MatheusBattisti2 жыл бұрын
valeu Carmen!!
@Mintirafro2 жыл бұрын
Rapaz, vou comprar algum curso teu pq isso me salvou no trampo de uma maneira...
@leandrooliveira85002 жыл бұрын
boa tarde! gosto muito dos seus videos! poderia fazer um video de cookie, para colocar no site, com aviso que o site utiliza cookie
@thescriptkiddie2 жыл бұрын
Vídeo excelente professor, valeu!
@jefersonbronze2 жыл бұрын
Excelente.
@MatheusBattisti2 жыл бұрын
valeu Jeferson!
@matheusnascimento15902 жыл бұрын
muito bom , obrigado pela aula.
@AndersonSantos-dq4jl2 жыл бұрын
Top de mais. Consigo aplicar a mesma ideia com React?
@MatheusBattisti2 жыл бұрын
valeu Anderson, e com certeza, com React vc utilizaria o useState para gerenciar o status do modal, fica simples tb
@leandrodukievicz4622 жыл бұрын
top demais...
@MatheusBattisti2 жыл бұрын
valeu Leandro, temos quase o mesmo sobrenome, o meu é Budkewicz xD
@leandrodukievicz4622 жыл бұрын
@@MatheusBattisti kkkk Putz o seu é ainda mais difícil kkkkk, legal,
@camilaleutz Жыл бұрын
Muito bom, obrigada
@LuisFernandoGaido2 жыл бұрын
É 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?
@adoniasdantas762910 ай бұрын
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 Жыл бұрын
muito bom!
@developertyler2 жыл бұрын
Oi, Matheus. Beleza? Você poderia fazer um exemplo de modal com javascript puro que tenha campos que podem ser alterados/atualizados?
@lucas-morais-19982 жыл бұрын
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 😅
@MatheusBattisti2 жыл бұрын
verdade Lucas, aprendendo a fazer na mão com JS, utilizar algo assim em React fica bem mais simples =)
@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 Жыл бұрын
[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 Жыл бұрын
Bem legal cara
@the-coding-hub-r2p2 жыл бұрын
Já tenho feito Eu tô aqui só para manter o engajamento kkkkkkkk Fala sobre style-components se tiver tempo
@MatheusBattisti2 жыл бұрын
Boa Isaac, vou trazer sim 😀
@the-coding-hub-r2p2 жыл бұрын
@@MatheusBattisti aí eu vi vantagem kkkkkkk
@israeldaviYT2 жыл бұрын
Olá Matheus, e possível aprender Node.js sem saber Java-Script?
@MatheusBattisti2 жыл бұрын
é como cozinhar no fogão a gás sem o gás xD
@guickz Жыл бұрын
valeu, ajudou muito
@marciocarvalho60542 жыл бұрын
Muito bom
@marcifernandes51342 жыл бұрын
Nice tutorialiii
@MatheusBattisti2 жыл бұрын
valeu Marci!
@ПаулоОливейравич-р2б2 жыл бұрын
TOP
@MatheusBattisti2 жыл бұрын
valeu João!
@ПаулоОливейравич-р2б2 жыл бұрын
@@MatheusBattisti Vou participar do evento, e sou 100° inscrito no telegram :D vlw!
@skyhook97 Жыл бұрын
Amigão como faz pra deixar com scrolling?
@Leandro-46872 жыл бұрын
Opa Matheus, existe um jeito muito mais simples e semântico para se fazer modal, que é utilizando a tag dialog do HTML.
@MatheusBattisti2 жыл бұрын
opa Leandro, é uma outra alternativa tb =D
@paulinhadev2 жыл бұрын
Esse vai ser meu Asmr de hj. Zoeira 🤣
@MatheusBattisti2 жыл бұрын
hhahahhaha
@joaovictorbarrosomeanda79512 жыл бұрын
Utilizei o style.display no java script. Tem diferença entre usar style e o classList?
@MatheusBattisti2 жыл бұрын
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
@curiosochannel232 жыл бұрын
Mais professor o modal também abre quando eu clico em qualquer canto da tela, como resolvo isso?
@aranagency2 жыл бұрын
Precisei fazer modal essa semana. kkkkk
@MatheusBattisti2 жыл бұрын
hahhaa falei que era comum! xD
@macedo_jose Жыл бұрын
Meu deu algum problema no JS, pq o meu modal é pra abrir quando aperta em uma opção no nav bar
@andersonsilva8575 ай бұрын
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 Жыл бұрын
boa noite, tentei fazer . mais na hora de renderizar nao esta igual
@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
@Mandioquinho2 жыл бұрын
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.
@MatheusBattisti2 жыл бұрын
bom, aí precisaria ver o código para analisar, mas espero que tenha conseguido =)
@felipe182souza Жыл бұрын
o meu aconteceu isso também.
@amadeusbertoline1139 Жыл бұрын
usei a mesma função de open modal em dois botoes diferentes, oq pode ser ?
@devyssonsc Жыл бұрын
O melhor jeito de usar o modal é assim com div ou com dialog?
@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 Жыл бұрын
Nem se compara com dialog é muito mais fácil de fazer. Essa forma fica muito mais complexa.
@paulofarias97772 жыл бұрын
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 Жыл бұрын
tambem nao conseguir aqui no navegador.
@AlexandreSilva-qw4pd2 жыл бұрын
Nessas horas o Boostrap salva heheh
@bravocosta76932 жыл бұрын
First!
@MatheusBattisti2 жыл бұрын
booora!
@MatheusBattisti2 жыл бұрын
quero ver o modal saindo hahah
@fabioguedes80412 жыл бұрын
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 Жыл бұрын
Mas desse jeito o resto da página fica inclicavel
@macedo_jose Жыл бұрын
Meu deu algum erro!!
@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); });
@leandrodukievicz4622 жыл бұрын
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 Жыл бұрын
7:19, faz o L
@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); });