Skip to main content

Image

O componente Image é usado para exibir imagem de forma lazy, ou seja, só irá carregar a imagem quando a imagem estiver no foco da tela.

Importação

import { Image } from '@escaletech/delta'

Utilização

Resultado
Loading...

Placeholder

Você pode adicionar um caminho ou link de imagem enquanto carrega a imagem real pelo atributo placeholder.

Resultado
Loading...

Imagens Responsivas

Imagine que você precise utilizar uma imagem com menor qualidade em dispositivos móveis e uma de maior qualidade no desktop. Neste caso, você poderá utilizar esta feature de imagens responsivas.

O componente possui a funcionalidade de imagens responsivas para todos os Breakpoints.

info

A ordem das imagens é um fator importante. Aconselhamos que você ordene as imagens da maior para a menor. Ou seja, a maior imagem será a primeira em sua lista e a menor a última. Não escolhemos esta regra, é apenas uma especificação da tag <picture> e <source>. Para mais informações, verifique a documentação oficial: Responsive Images

Para simular esta feature redimensione a sua tela ou visite o nosso Storybook

Resultado
Loading...

Props

PropriedadeDescriçãoTipoPadrãoObrigatório
idIdentificadorstring-
altTexto alternativostring-
srcCaminho ou link da imagemstring-
widthLargura da imagemstring-
heightAltura da imagemstring-
placeholderCaminho ou link da imagem de carregamentostring-
classNameClasse CSSstring-
loadingEspecifica se um navegador deve carregar uma imagem imediatamente ou adiar o carregamentostringlazy
responsiveRenderizará o componente de imagens responsivasboolean-

Imagens Responsivas

PropriedadeDescriçãoTipoPadrãoObrigatório
imagesLista de imagens responsivasTImage-

Aceita todos as propriedades suportados por imagens nativas.