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?
Civilization
A empresa Take-Two pagou à Infogrames mais de 22 milhões de dólares pelos direitos de Civilization, em novembro de 1994. Ainda sobre este título, Sid Meier, um dos seus fundadores, é o profissional da área dos games mais premiado em todo o mundo.
Mega Man
A primeira versão do clássico Mega Man, para Nintendo 8 bits, tem seu recorde de pontos estabelecido em 03/11/2006, por David Archey, que cravou 2.396.700 pontos, terminando o jogo.
Ábaco
O ábaco é o dispositivo de cálculo mais antigo construído e conhecido pelo homem. Suas formas mais primitivas datam de 400 a.C. e eles foram encontrados na China e na Babilônia. Para saber mais sobre a história dos computadores, clique aqui.
Duck Hunt
Ao completar o nível 99 do jogo Duck Hunt, para Nintendo, o jogo retorna ao primeiro nível, mas um bug impede que se acerte os patos neste recomeço. Este é um exemplo do que é chamado no mundo dos games de "Kill Screen".
Mouse
O mouse foi criado em 9 de dezembro de 1968, por um americano chamado Douglas Engelbart, que o batizou de "XY Position Indicator for a Display System". Conheça a história do mouse clicando aqui.










