⊗mkSpRsMd 124 of 128 menu

Introdução a Media Queries em CSS

Existe um comando especial @media, que permite executar código diferente dependendo da largura da tela.

No exemplo a seguir, algum código será acionado se a largura da tela estiver entre 300px e 1200px:

@media (min-width: 300px) and (max-width: 1200px) { /* algum código */ }

No exemplo a seguir, algum código será acionado se a largura da tela for maior que 300px:

@media (min-width: 300px) { /* algum código */ }

No exemplo a seguir, algum código será acionado se a largura da tela for menor que 1200px:

@media (max-width: 1200px) { /* algum código */ }

Vamos escrever algum código em nossa media query. Por exemplo, para certos tamanhos de tela, vamos colorir os parágrafos em vermelho:

@media (min-width: 300px) and (max-width: 1200px) { p { color: red; } } @media (min-width: 300px) and (max-width: 1200px) { p { color: red; } }

E agora vamos colorir os parágrafos em cores diferentes dependendo da largura da tela:

@media (max-width: 300px) { p { color: red; } } @media (min-width: 300px) and (max-width: 900px) { p { color: green; } } @media (min-width: 900px) and (max-width: 1200px) { p { color: blue; } } @media (min-width: 1200px) { p { color: orange; } }

Deixe o seguinte código ser aplicado em uma tela com largura de 0 a 800px:

p { font-size: 20px; }

E deixe o seguinte código ser aplicado em uma tela com largura de 800px ou mais:

p { font-size: 30px; }

Deixe o seguinte código ser aplicado em uma tela com largura de 0 a 500px:

p { font-size: 15px; }

Deixe o seguinte código ser aplicado em uma tela com largura de 500px a 900px:

p { font-size: 20px; }

Deixe o seguinte código ser aplicado em uma tela com largura de 900px ou mais:

p { font-size: 30px; }
bydeenesfrptru