HTML <imagem> Tag
Exemplo
Como usar a tag <picture>:
<picture>
<source media="(min-width:650px)" srcset="img_pink_flowers.jpg">
<source media="(min-width:465px)" srcset="img_white_flower.jpg">
<img
src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>
Definição e uso
A <picture>
tag oferece aos desenvolvedores da Web mais flexibilidade na especificação de recursos de imagem.
O uso mais comum do <picture>
elemento será para direção de arte em designs responsivos. Em vez de ter uma imagem que é dimensionada para cima ou para baixo com base na largura da janela de visualização, várias imagens podem ser projetadas para preencher melhor a janela de visualização do navegador.
O <picture>
elemento contém duas tags: uma ou mais
tags <source> e uma tag <img> .
O navegador procurará o primeiro elemento <source> onde a consulta de mídia corresponde à largura da janela de visualização atual e, em seguida, exibirá a imagem adequada (especificada no atributo srcset). O elemento <img> é necessário como o último filho do <picture>
elemento, como uma opção de fallback se nenhuma das tags de origem corresponder.
Dica: O <picture>
elemento funciona "semelhante" a <video> e <audio>. Você configura fontes diferentes e a primeira fonte que se ajusta às preferências é a que está sendo usada.
Suporte ao navegador
Os números na tabela especificam a primeira versão do navegador que suporta totalmente o elemento.
Element | |||||
---|---|---|---|---|---|
<picture> | 38.0 | 13.0 | 38.0 | 9.1 | 25.0 |
Atributos Globais
A <picture>
tag também suporta os Atributos Globais em HTML .
Atributos do evento
A <picture>
tag também suporta os atributos de evento em HTML .
Páginas relacionadas
Tutorial HTML: Elemento HTML <picture>
Tutorial CSS: Design Responsivo CSS - Imagens