Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda O Que É Design Responsivo? | Design Responsivo em CSS
Técnicas Avançadas de CSS

bookO Que É Design Responsivo?

Não é possível imaginar o desenvolvimento web moderno sem designs adaptativos/responsivos. Isso permite que os usuários acessem recursos web igualmente em qualquer dispositivo: smartphone, tablet, desktop ou TV.

Como funciona?

  1. A equipe de desenvolvimento define como cada elemento será exibido dependendo do tamanho da tela;
  2. Define as instruções necessárias no código;
  3. O navegador monitora as mudanças na viewport;
  4. O navegador aplica as regras que a equipe de desenvolvimento definiu no código.

Media-queries

Media-query é o que torna possíveis os designs adaptativos/responsivos. Com a ajuda dessas queries, desenvolvedores podem definir os estilos de qualquer elemento dependendo do tamanho da tela.

Nota

Podemos entender media-query como instruções: "Se a tela do usuário for um desktop, aplique tais estilos ao elemento. Se a tela do usuário for um smartphone, aplique outros estilos ao elemento. E assim por diante.".

A sintaxe básica da media-query é a seguinte:

@media <media_type> <operator> (<media_feature>) {
 /* CSS rules */
}
  1. <media_type> - declara o tipo de dispositivo. Valores possíveis:
    • all - valor padrão. Se nada for especificado, a regra de mídia funciona para todos os dispositivos;
    • print - a regra de mídia funciona para dispositivos que produzem documentos impressos, como impressoras;
    • screen - a regra de mídia funciona para todos os dispositivos com tela física.
  2. <media_feature> - declara as características do dispositivo. Uso mais comum:
    • min-width: - largura mínima da viewport;
    • max-width: - largura máxima da viewport.
  3. <operator> - media-type e media-feature são separados pelo operador lógico opcional. Os valores podem ser: and ou ,.

Nota

Nos próximos capítulos, será considerado o uso de media-queries na prática.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Suggested prompts:

Can you give an example of a media-query in CSS?

What are some common use cases for media-queries?

How do I choose between adaptive and responsive design?

Awesome!

Completion rate improved to 2.04

bookO Que É Design Responsivo?

Deslize para mostrar o menu

Não é possível imaginar o desenvolvimento web moderno sem designs adaptativos/responsivos. Isso permite que os usuários acessem recursos web igualmente em qualquer dispositivo: smartphone, tablet, desktop ou TV.

Como funciona?

  1. A equipe de desenvolvimento define como cada elemento será exibido dependendo do tamanho da tela;
  2. Define as instruções necessárias no código;
  3. O navegador monitora as mudanças na viewport;
  4. O navegador aplica as regras que a equipe de desenvolvimento definiu no código.

Media-queries

Media-query é o que torna possíveis os designs adaptativos/responsivos. Com a ajuda dessas queries, desenvolvedores podem definir os estilos de qualquer elemento dependendo do tamanho da tela.

Nota

Podemos entender media-query como instruções: "Se a tela do usuário for um desktop, aplique tais estilos ao elemento. Se a tela do usuário for um smartphone, aplique outros estilos ao elemento. E assim por diante.".

A sintaxe básica da media-query é a seguinte:

@media <media_type> <operator> (<media_feature>) {
 /* CSS rules */
}
  1. <media_type> - declara o tipo de dispositivo. Valores possíveis:
    • all - valor padrão. Se nada for especificado, a regra de mídia funciona para todos os dispositivos;
    • print - a regra de mídia funciona para dispositivos que produzem documentos impressos, como impressoras;
    • screen - a regra de mídia funciona para todos os dispositivos com tela física.
  2. <media_feature> - declara as características do dispositivo. Uso mais comum:
    • min-width: - largura mínima da viewport;
    • max-width: - largura máxima da viewport.
  3. <operator> - media-type e media-feature são separados pelo operador lógico opcional. Os valores podem ser: and ou ,.

Nota

Nos próximos capítulos, será considerado o uso de media-queries na prática.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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