Como fazer uma div com altura e largura da tela do usuário

Neste artigo veremos como criar uma div com altura e largura da tela do usuário, sendo responsiva as mais diferentes telas com simples regras de CSS.

div com altura e largura da tela capa

Fala programador(a), beleza? Bora aprender coisa nova?

Hoje responsividade é um assunto bem e alta, queremos sempre adaptar nossos sites e apps ao dispositivo do usuário

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 120 aulas
  • 4 projetos
  • 9h 45min

Surge então uma necessidade de fazer isso preenchendo a tela toda, ou seja, tendo uma div com largura e altura que se adapte a qualquer monitor

Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.

Podemos fazer isso facilmente com CSS, apenas precisamos utilizar as propriedades height e width com valores especiais

Em vez de px, em, rem ou pt utilizaremos vh e vw

  • vh: view height, ou seja, a altura da view (tela) do usuário;
  • vw: view width, ou seja, a largura total da view (tela) do usuário;

Veja um exemplo:

.container {
 height: 100vh;
 width: 100vw;
}

Neste exemplo, container terá 100% da altura e largura da tela do usuário

E isso significa preencher a tela por completo, e também concluir nosso objetivo

E é claro que podemos utilizar esses valores com outros números

Por exemplo: metade da tela 50vw

Isso irá funcionar também e você deve utilizar conforme sua necessidade

Conclusão

Neste artigo vimos uma forma de deixar uma div ou elemento de forma que se adapte com comprimento total da tela do usuário

Tanto em largura como em altura com o valor de propriedade vh (view height) e vw (view width)

Porém utilizando as conhecidas propriedades height e width, setando o valor 100vh e 100vw respectivamente

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares