📱 Media Queries (Responsividade)

Media Queries são uma funcionalidade do CSS3 que permite aplicar estilos diferentes dependendo das características do dispositivo que está acessando a página (largura da tela, altura, orientação, resolução, etc.). Isso é fundamental para criar designs responsivos.

1. Sintaxe Básica

A regra @media é usada para definir um bloco de estilos que será aplicado apenas se a condição especificada for verdadeira.

@media screen and (max-width: 600px) {
    /* Estilos aplicados quando a largura da tela é de no máximo 600px */
    body {
        background-color: lightblue;
    }
}

@media print {
    /* Estilos aplicados apenas ao imprimir a página */
    body {
        font-size: 10pt;
    }
}

2. Tipos de Mídia e Características

3. Exemplo Prático de Responsividade

Redimensione a janela do navegador para ver a caixa abaixo mudar de cor e tamanho, demonstrando o uso de min-width e max-width.

Eu mudo de cor e tamanho com a largura da tela!

Telas <= 600px: Vermelho

Telas 601px a 900px: Laranja

Telas > 900px: Verde