Image
O componente Image é um componente de atalho visando produtividade.
Ele implementa o funcionamento de source sets e LQIP (Low Quality Image Placeholder) de forma simplificada, além de trazer atalhos para propriedades CSS.
Playground
Propriedades
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
src * | string |
| Source da imagem principal. |
alt * | string |
| Texto alternativo que descreve a imagem. É essencial para acessibilidade e deve conter uma descrição relevante da imagem para leitores de tela. Caso não seja possível, a recomendação é que seja definido comoalt=""para que seja ignorada, que é o valor default da propriedade. |
loading | string |
| Indica como o browser deve carregar a imagem.
|
objectFit | ImageObjectFit |
| Valor da propriedade object-fit do CSS, que define como a imagem deve se adequar a seu container. |
objectPosition | string |
| Valor da propriedade object-position do CSS, que define como a imagem deve ser alinhada em seu container. |
sets | Array<{ src: string; media?: string; }> |
| Array de source sets para renderizar a imagem em diferentes formatos e tamanhos com base em media queries e suporte de browsers. |
placeholder | string |
| Source de um LQIP (Low Quality Image Placeholder) a ser mostrado enquanto a imagem original é carregada. |