Sobes.tech
Junior — Middle

Pode explicar o princípio de funcionamento da media query no desenvolvimento web?

sobes.tech IA

Resposta da IA

Media query — é um mecanismo CSS que permite aplicar estilos diferentes dependendo das características do dispositivo ou da janela do navegador, por exemplo, largura de ecrã, orientação, resolução e outros parâmetros.

No desenvolvimento web, a media query é usada para criar um design responsivo, de modo que o site seja exibido corretamente em diferentes dispositivos — desde telemóveis até monitores grandes.

Exemplo de media query que altera a cor de fundo quando a largura do ecrã é inferior a 600px:

@media (max-width: 600px) {
  body {
    background-color: lightblue;
  }
}

No Flutter, embora a media query seja um termo da web, existe uma classe semelhante MediaQuery que permite obter informações sobre o tamanho do ecrã e outros parâmetros do dispositivo para uma interface adaptativa.