html-css icon indicating copy to clipboard operation
html-css copied to clipboard

dúvida-botões

Open BrunnoDuarte07 opened this issue 2 years ago • 13 comments

Boa tarde Galera!

Estou fazendo o desafio de Tela Login, na parte final, meus botões não aparecem na resolução para tela grande, somente para tablet e smartphone 1

BrunnoDuarte07 avatar Feb 24 '23 19:02 BrunnoDuarte07

2

BrunnoDuarte07 avatar Feb 24 '23 19:02 BrunnoDuarte07

o que sugerem ?

BrunnoDuarte07 avatar Feb 24 '23 19:02 BrunnoDuarte07

Suponho que seja algo com as Medias já que neste desafio é usado Mobile First (informe caso não tenha feito o mesmo).

Com isso, certifique-se de que não tem nada nas @media(s) afetando: inspecione esses elementos cada que estão sumindo e redimensione a tela e veja qual @media está fazendo isso e verifique no painel aberto o que está acontecendo a esses elementos caso não tenha achado nada nas CSSs.

EDIT:

Esse painel é o DevTools, muito útil pra debugar seu código

BenjamimCS avatar Feb 24 '23 22:02 BenjamimCS

dei uma mexida aqui e agora os botões funcionam na tela maior.

estou usando essas aqui:

@media screen and (min-width: 768px) @media screen and (min-width: 992px)

a tela do login só voltou a aparecer os botões quando acrescentei na: @media screen and (min-width: 992px) "" and (max-width: 1280px)""

Agora os botões aparecem nas três telas, será que era só isso mesmo ? será que o erro é por que meu monitor têm 24 pol ?

BrunnoDuarte07 avatar Feb 25 '23 19:02 BrunnoDuarte07

só que, agora quando redimensiono a e tela login entre os 3 tamanhos, chega um momento que tudo fica sem informação até eu terminar de ajustar e daí, volta a aparecer novamente: 1

BrunnoDuarte07 avatar Feb 25 '23 19:02 BrunnoDuarte07

quando chega por volta desta dimensão, fica assim, tudo branco, mas quando aumento a dimensão, aí volta a aparecer com botões e etc

BrunnoDuarte07 avatar Feb 25 '23 19:02 BrunnoDuarte07

o que eu percebi foi :

depois de deixar

@media screen and (min-width: 992px) and (max-width: 1280px)

quando passa dos 992px a tela fica branca como mostra a foto acima, e só volta a aparecer tudo quando chega nos 1280px...

mas só deixando dessa maneira, com : (max-width: 1280px) que os botões e textos voltaram a aparecer, se eu tirar, na tela grande nem aparecerá os botões e textos : (

BrunnoDuarte07 avatar Feb 25 '23 19:02 BrunnoDuarte07

Você inspecionou os elementos no Dev Tools? Você pode selecionar esses elementos e vê o que acontece com eles. Não parece ser display, veja se não seja algum outro elemento influenciando. Darei uma olhada no seu repositório.

BenjamimCS avatar Feb 25 '23 23:02 BenjamimCS

Você inspecionou os elementos no Dev Tools? Você pode selecionar esses elementos e vê o que acontece com eles. Não parece ser display, veja se não seja algum outro elemento influenciando. Darei uma olhada no seu repositório.

Sendo franco, pelo DevToll, pra mim ficou mais complicado de entender, então, fiquei mexendo no css das media query, segue o link do projeto, e se puder dar uma olhada no repositório, quem sabe vc consegue me ajudar! se não, eu posto o código fonte aqui tbm

https://brunnoduarte07.github.io/projeto-login/

BrunnoDuarte07 avatar Feb 26 '23 00:02 BrunnoDuarte07

Amigão, vendo aqui seu código pelo DevTools, você deu largura de 50% tanto pro formulário quanto pra imagem no intervalo de 1280px a 992px, ou seja, de acordo com a largura do conteiner, #login, cada um ficará com a metade da largura dele, mas não foi o caso, a regra da mídia anterior ainda fazia efeito, portanto o #formulario ficou em baixo por ter 70% do tamanho total:

image

Vendo as regras com mais atenção, no seletor do seu formulário, na última mídia, é #formulário enquanto no seu HTML é #formulario, hahaha!

BenjamimCS avatar Feb 26 '23 01:02 BenjamimCS

Amigão, vendo aqui seu código pelo DevTools, você deu largura de 50% tanto pro formulário quanto pra imagem no intervalo de 1280px a 992px, ou seja, de acordo com a largura do conteiner, #login, cada um ficará com a metade da largura dele, mas não foi o caso, a regra da mídia anterior ainda fazia efeito, e então o #formulario ficou em baixo por ter 70% do tamanho total:

image

Vendo as regras com mais atenção, no seletor do seu formulário, na última mídia, é #formulário enquanto no seu HTML é #formulário, hahaha!

cara, eu fiquei procurando pra ver se não tinha digitado algo errado, sério, e não encontrei até que vc mencionou kkk, droga, bom, consertei essa questão da escrita, a questão dos 70%, foi oq o Guanabara colocou no vídeo, posso ver se ele não mudou dps, bom, agora, não aparece mais a tela grande kkk, vou pensar e pensar e ver se consigo a solução, mas obrigado pela atenção

BrunnoDuarte07 avatar Feb 26 '23 01:02 BrunnoDuarte07

cara, eu fiquei procurando pra ver se não tinha digitado algo errado, sério, e não encontrei até que vc mencionou kkk, droga, bom, consertei essa questão da escrita, a questão dos 70%, foi oq o Guanabara colocou no vídeo, posso ver se ele não mudou dps, bom, agora, não aparece mais a tela grande kkk, vou pensar e pensar e ver se consigo a solução, mas obrigado pela atenção

Os 70% estão na antiga midia, não deveria afetar essa caso reescrevesse-as. Como tá usando porcentagem, sempre coloque a diferença no outro: formulário com 70% e a imagem 30%, assim nada quebra. Sempre preste atenção.

Este vídeo fala sobre o DevTools, recomendo, veja como a ferramenta ajudou a ver o que tá acontecendo de maneira mais clara. https://www.youtube.com/watch?v=2lBJVEYDwlM

Com o problema resolvido, por favor, feche a Issue.

BenjamimCS avatar Feb 26 '23 01:02 BenjamimCS

Amigão, vendo aqui seu código pelo DevTools, você deu largura de 50% tanto pro formulário quanto pra imagem no intervalo de 1280px a 992px, ou seja, de acordo com a largura do conteiner, #login, cada um ficará com a metade da largura dele, mas não foi o caso, a regra da mídia anterior ainda fazia efeito, portanto o #formulario ficou em baixo por ter 70% do tamanho total:

kalebzaki4 avatar Mar 26 '23 03:03 kalebzaki4