📘Aula 19: Imagens Dinâmicas & Mídias📘



Passos Necessários

Nesse primeiro passo é necessário e recomendado que veja esse video abaixo,
pois é referente ao conteúdo.

Ferramenta usada no tutorial do video acima.


Imagens Que Se Adaptam Sozinhas

Tente abrir esse site em vários dispositivos diferentes ou apenas redimensione o navegador.

Imagem flexível

Esta imagem muda de acordo com a largura da tela: pequena, média ou grande.

Aqui na imagem acima você terá uma experiência interessante.
Atenção: Redimensione gradualmente seu navegador da esquerda para a direita e veja a mágica acontecer.


Nesse demostração usamos a seguinte estrutura


<picture>
    <source media="(max-width: 750px )" srcset="imagens/pequeno.png" type="image/png">
    <source media="(max-width: 1050px )" srcset="imagens/medio.png" type="image/png">
    <img src="imagens/grande.png" alt="imagem grande flexível" width="300" height="300">
</picture>

ATENÇÃO: Respeite a ordem das imagem sempre da menor para maior


Explicando os elementos usados na estrutura

1-<picture>


2- <source>


3- <img>


4- media="(max-width: 750px)" e media="(max-width: 1050px)"


5- alt="imagem grande flexível"


Resumo de comportamento

  1. O navegador percorre os <source> na ordem.
  2. Quando uma condição media é satisfeita, a imagem correspondente é usada.
  3. Se nenhuma condição for satisfeita, o <img> é exibido como fallback.