Media queries permitem aplicar estilos diferentes dependendo das características do dispositivo, como largura da tela, orientação e resolução.
É com elas que o design responsivo realmente acontece.
O que são media queries?
Uma media query é uma condição. Se a condição for verdadeira, o CSS dentro dela é aplicado.
@media (max-width: 768px) { body { background-color: #f5f5f5; } } Anatomia da Media Query
@media (max-width: 768px) { ... }
@media: Inicia a regra de consulta de mídia.
(max-width: 768px): Esta é a condição. Ela diz: "Aplique os estilos abaixo se a largura da janela do navegador for de no máximo 768 pixels".
Em termos práticos: serve para tablets em modo retrato e celulares.
Se a tela tiver 769px, esta regra é ignorada.
body { background-color: #f5f5f5; }: É o estilo que será ativado. Neste caso, muda a cor de fundo da página para um cinza muito claro.
O que acontece na prática?
No Desktop (telas grandes): O fundo permanece com a cor padrão (geralmente branco).
No Tablet/Mobile (telas menores): Assim que o usuário redimensiona a janela para menos de 768px, o fundo "muda de cor" instantaneamente.
Isso é comumente usado para esconder menus, aumentar o tamanho de botões para facilitar o toque ou mudar o layout de colunas para linhas.
Por que usar media queries?
- Ajustar layout para celular, tablet e desktop
- Melhorar legibilidade
- Evitar rolagem horizontal
- Adaptar navegação e espaçamentos
Largura da tela: min-width e max-width
As condições mais usadas em media queries são:
max-width— até um tamanhomin-width— a partir de um tamanho
/* Mobile */ @media (max-width: 600px) { .menu { flex-direction: column; } }
/* Desktop */
@media (min-width: 1024px) {
.menu {
flex-direction: row;
}
}
Abordagem mobile first
Na abordagem mobile first, escrevemos primeiro o CSS para telas pequenas.
Depois, usamos min-width para telas maiores.
/* Estilo base (mobile) */ .cards { display: block; }
/* Tablet e desktop */
@media (min-width: 768px) {
.cards {
display: flex;
gap: 16px;
}
}
Breakpoints comuns
Não existem valores obrigatórios, mas alguns tamanhos são bastante usados:
- Até 600px — celulares
- 768px — tablets
- 1024px — notebooks
- 1200px+ — telas grandes
Media queries além da largura
Também é possível usar media queries para:
- Orientação da tela
- Modo escuro
- Resolução
@media (orientation: landscape) { body { font-size: 18px; } } Sobre a Media Query acima:
orientation: landscape: Esta condição é verdadeira sempre que a largura da janela for maior que a altura.
Comum em: Desktops, laptops e dispositivos móveis segurados horizontalmente.
font-size: 18px: O estilo aplicado aumenta o tamanho da fonte. A lógica aqui é que, em modo paisagem, geralmente há mais espaço horizontal para o texto fluir, permitindo uma leitura mais confortável com fontes maiores.
Quando ela é ativada?
Ativa: Quando você vira seu smartphone de lado para assistir a um vídeo, por exemplo.
Inativa: Quando você segura o celular em pé (portrait), onde a altura é maior que a largura.
Desktop: Por padrão, quase todos os monitores de computador operam em modo landscape, então essa regra estaria constantemente ativa neles.
Boas práticas com media queries
- Use mobile first sempre que possível
- Organize media queries por componente
- Evite repetir código
- Teste em diferentes tamanhos
💾🧠 Resumo da aula para nunca mais esquecer
- Media queries aplicam CSS conforme o contexto
max-widthemin-widthsão as mais usadas- Mobile first é a abordagem moderna
- Breakpoints devem seguir o layout
- Media queries tornam o site responsivo
Na próxima aula, vamos falar sobre transições e animações — como dar vida à interface sem exageros ✨🎞️
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
Computadores de 1,5 tonelada
Em 1949 a revista Popular Mechanics fez uma previsão para o futuro, dizendo: "Um dia os computadores pesarão menos do que 1,5 tonelada". E pensar que temos smartphones capazes de realizar milhões de vezes mais operações do que os computadores daquela época.
Pac Man
Apenas no ano de 1982, o clássico Pac Man vendeu mais de 400 mil máquinas de fliperama em todo o mundo e recebeu cerca de 7 bilhões de moedas nestas máquinas. Saiba mais.
Asteroids
O título Asteroids, do Atari, possui recorde de pontuação há 30 anos. Em 1982 um americano chamado Scott Safran atingiu a marca de 41.336.440. Atualmente ele faz parte de um minúsculo grupo de jogadores que conseguiram manter seus recordes por mais de 30 anos.
PC com barulho?
Excesso de barulho dentro do seu gabinete, principalmente logo que você o liga, pode ser sintoma de problemas nas ventoinhas, que podem precisar ser limpas ou trocadas. Entre em contato com um técnico de sua confiança e verifique isso o quanto antes.
Space Invaders
A partida mais longa do clássico Space Invaders durou incríveis 38 horas e 32 minutos e esta façanha foi conseguida por um jogador de apenas 12 anos! O jogo, claro, podia ser pausado para alimentação e descanso, mas ainda assim o recorde, estabelecido no dia 02/09/1980, ainda não foi quebrado. Saiba mais.










