Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Media Queries com Grid | Layouts de Grid Responsivos e Prontos para Produção
Domínio do CSS Grid

bookMedia Queries com Grid

Como as Media Queries Funcionam com Grid

Para criar layouts que funcionam perfeitamente em qualquer dispositivo, é necessário combinar CSS Grid com media queries. As media queries permitem aplicar diferentes propriedades de grid dependendo do tamanho da tela, orientação ou características do dispositivo. Alterando templates de grid, espaçamentos ou até mesmo o posicionamento dos itens em pontos de interrupção específicos, é possível garantir que o design permaneça funcional e visualmente atraente em desktops, tablets e smartphones. Propriedades do grid como grid-template-columns, grid-template-rows e grid-area podem ser redefinidas dentro das media queries, permitindo reorganizar o conteúdo sem reescrever o HTML.

index.html

index.html

styles.css

styles.css

copy

Estratégias de Grid Mobile-First vs. Desktop-First

Ao construir layouts de grid responsivos, é possível utilizar uma abordagem mobile-first ou desktop-first:

Mobile-First

  • Definir o grid para as menores telas primeiro;
  • Adicionar regras de grid mais complexas para dispositivos maiores usando media queries com min-width;
  • Este método geralmente resulta em melhor desempenho e substituições mais simples.

Desktop-First

  • Começar com um layout adequado para telas grandes;
  • Utilizar queries com max-width para simplificar o grid em dispositivos menores;
  • Esta abordagem pode ser útil quando o público principal utiliza desktops.

Independentemente da estratégia escolhida, é importante garantir que os pontos de interrupção sejam baseados nas necessidades do conteúdo e do design, e não apenas nos tamanhos dos dispositivos.

question mark

Qual das seguintes media queries você usaria para alterar um layout de grid em telas com largura superior a 900px?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 9.09

bookMedia Queries com Grid

Deslize para mostrar o menu

Como as Media Queries Funcionam com Grid

Para criar layouts que funcionam perfeitamente em qualquer dispositivo, é necessário combinar CSS Grid com media queries. As media queries permitem aplicar diferentes propriedades de grid dependendo do tamanho da tela, orientação ou características do dispositivo. Alterando templates de grid, espaçamentos ou até mesmo o posicionamento dos itens em pontos de interrupção específicos, é possível garantir que o design permaneça funcional e visualmente atraente em desktops, tablets e smartphones. Propriedades do grid como grid-template-columns, grid-template-rows e grid-area podem ser redefinidas dentro das media queries, permitindo reorganizar o conteúdo sem reescrever o HTML.

index.html

index.html

styles.css

styles.css

copy

Estratégias de Grid Mobile-First vs. Desktop-First

Ao construir layouts de grid responsivos, é possível utilizar uma abordagem mobile-first ou desktop-first:

Mobile-First

  • Definir o grid para as menores telas primeiro;
  • Adicionar regras de grid mais complexas para dispositivos maiores usando media queries com min-width;
  • Este método geralmente resulta em melhor desempenho e substituições mais simples.

Desktop-First

  • Começar com um layout adequado para telas grandes;
  • Utilizar queries com max-width para simplificar o grid em dispositivos menores;
  • Esta abordagem pode ser útil quando o público principal utiliza desktops.

Independentemente da estratégia escolhida, é importante garantir que os pontos de interrupção sejam baseados nas necessidades do conteúdo e do design, e não apenas nos tamanhos dos dispositivos.

question mark

Qual das seguintes media queries você usaria para alterar um layout de grid em telas com largura superior a 900px?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1
some-alt