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

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

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments