Tag HTML <imagem>

Hoje vamos cobrir a imagem da etiqueta . Ao usar exemplos , antecipamos o cumprimento dos objetivos de aprendizagem.

A tag HTML <picture> é usada para fornecer várias versões de uma imagem, cada uma projetada para um dispositivo ou tamanho de exibição específico. O navegador pode então escolher a versão mais apropriada da imagem a ser exibida com base no dispositivo do usuário e no tamanho da tela.

É assim que você aplica a tag <picture> :

Example: 

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html>
<body>
<picture>
<source media="(min-width:720px)" srcset="https://mrexamples.com/wp-content/uploads/2023/04/HP-Laptop-PNG-Pic.png"><source media="(min-width:390px)" srcset="https://mrexamples.com/wp-content/uploads/2023/04/HP-Laptop-PNG-Pic.png">
<img src="https://mrexamples.com/wp-content/uploads/2023/04/HP-Laptop-PNG-Pic.pngg" alt="Laptops" style="width:auto;">
</source></source></picture>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Usando <picture> para fornecer imagens diferentes com base na orientação da tela:

Example: 

1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html>
<body>
<picture>
<source srcset="https://mrexamples.com/wp-content/uploads/2023/04/HP-Laptop-PNG-Pic.png" media="(orientation: landscape)">
<source srcset="https://mrexamples.com/wp-content/uploads/2023/04/HP-Laptop-PNG-Pic.png" media="(orientation: portrait)">
<img src="https://mrexamples.com/wp-content/uploads/2023/04/HP-Laptop-PNG-Pic.png" alt="My Image">
</source></source></picture>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Usando <picture> para fornecer imagens diferentes com base no esquema de cores do navegador:

Example: 

1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html>
<body>
<picture>
<source srcset="https://mrexamples.com/wp-content/uploads/2023/04/HP-Laptop-PNG-Pic.png" media="(prefers-color-scheme: light)">
<source srcset="https://mrexamples.com/wp-content/uploads/2023/04/HP-Laptop-PNG-Pic.png" media="(prefers-color-scheme: dark)">
<img src="https://mrexamples.com/wp-content/uploads/2023/04/HP-Laptop-PNG-Pic.png" alt="My Image">
</source></source></picture>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Uso de marca de imagem

A tag picture <picture> permite que os desenvolvedores da Web designem recursos de imagem com maior flexibilidade .

O elemento <picture> é frequentemente usado para direção de arte ao criar designs responsivos.

Várias imagens podem ser usadas para preencher a viewport do navegador com mais eficiência, em vez de uma única imagem que é ampliada e reduzida de acordo com a largura da viewport.

O elemento <picture> consiste em duas tags: uma combinação de tags <source> e uma tag <img>.

O navegador procura o primeiro elemento <source> que corresponda à largura atual da viewport com a consulta de mídia e, em seguida, renderiza a imagem (a imagem incluída no atributo srcset). Como alternativa, se nenhuma das tags de origem corresponder, há uma opção de fallback no elemento <img> .

Conselho: Geralmente, as imagens funcionam de forma semelhante a <video> e <audio> . Várias fontes podem ser configuradas e a primeira fonte que atenda às suas especificações é usada.

Atributos de tags HTML <picture>

A tag HTML <picture> possui vários atributos que podem ser usados ​​para especificar as diferentes versões de uma imagem e como elas devem ser exibidas. Aqui estão alguns dos atributos mais comuns usados ​​com a tag <picture>:

  • srcset : O atributo srcset é usado para especificar as diferentes versões da imagem, junto com seus respectivos tamanhos. Cada versão é separada por uma vírgula, com o tamanho especificado após o URL da imagem. Por exemplo: srcset=”small.jpg 320w, medium.jpg 640w, large.jpg 1024w”.
  • tamanhos: O atributo tamanhos é usado para especificar os tamanhos da imagem a que se destinam as diferentes versões. Isso ajuda o navegador a selecionar a versão mais apropriada com base no dispositivo do usuário e no tamanho da tela. Por exemplo: tamanhos=”(largura máxima: 768px) 100vw, 50vw”.
  • media: O atributo media é usado para especificar a consulta de mídia que o navegador deve usar para determinar se deve usar uma versão de imagem específica. Por exemplo: media=”(largura mínima: 768px)”.
  • type: O atributo type é usado para especificar o tipo MIME da imagem. Isso pode ajudar o navegador a selecionar o formato de imagem mais apropriado para o dispositivo e o navegador do usuário. Por exemplo: type=”image/webp”.
  • alt: O atributo alt é usado para fornecer um texto alternativo para a imagem, que é exibido se a imagem não puder ser carregada ou se o usuário estiver usando um leitor de tela.

Atributos

Global

Os Atributos Globais do HTML são suportados pela Tag Picture <picture> .

Evento

A Tag Picture <picture> do HTML também funciona com Atributos de evento .


Compatibilidade do navegador

Na tabela a seguir, os números indicam a versão do navegador compatível com o elemento da Tag Picture .

Elemento
<imagem> 38,0 13,0 38,0 9.1 25,0


Vantagens da tag HTML <picture>

Há várias vantagens em usar a tag HTML <picture> :

  • A tag <picture> permite que os desenvolvedores forneçam várias versões de uma imagem otimizadas para diferentes tamanhos de tela e dispositivos. Isso garante que a imagem seja exibida no tamanho apropriado para o dispositivo do usuário, o que pode melhorar a experiência do usuário.
  • Ao fornecer várias versões de uma imagem e usar os atributos srcset e tamanhos, o navegador pode selecionar a versão mais apropriada da imagem para download, o que pode reduzir o tamanho da imagem baixada e melhorar o desempenho da página da web.
  • A tag <picture> foi projetada para ser compatível com os novos formatos e tecnologias de imagem. Isso significa que os desenvolvedores podem usar a tag <picture> para fornecer imagens que funcionarão com novos dispositivos e tecnologias à medida que forem desenvolvidos.
  • A tag <picture> fornece um atributo alt que pode ser usado para fornecer texto alternativo para a imagem. Isso é importante para usuários que não conseguem ver a imagem ou que estão usando um leitor de tela.
  • A tag <picture> pode ajudar a melhorar a otimização do mecanismo de pesquisa (SEO) de uma página da Web, fornecendo imagens otimizadas para diferentes dispositivos e tamanhos de tela. Isso pode melhorar a velocidade de carregamento da página e a experiência do usuário, o que pode ajudar a melhorar a classificação da página nos mecanismos de pesquisa.
Assine nosso boletim informativo abaixo para estar em contato com as informações técnicas mais recentes neste site.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone