Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

2.1K
Visualizações
¿Material UI tiene un componente de imagen?

Usé otros componentes de reacción antes, en su mayoría tienen su propio componente de imagen, pero no puedo encontrar eso en Material-UI.

¿O se hace a través de CardMediaAPI? o simplemente usar etiquetas? ¡Gracias!

over 4 years ago · Santiago Trujillo
6 Respostas
Responde à pergunta

0

No existe un componente img personalizado específico disponible con material-ui.

Pero puede usar el componente html img simple dentro de otros componentes de envoltura para crear un componente img personalizado por su cuenta. p.ej

 <Paper variant="outlined"> <img src="url" /> </Paper>

Además <CardMedia/> debe usarse junto con el componente <Card/> . Otro componente de este tipo que utiliza la imagen es el componente <Avatar> .

 <Avatar alt="Example Alt" src="/static/images/avatar.jpg" />
over 4 years ago · Santiago Trujillo Relatório

0

Puede usar CardMedia desde Material UI como se muestra a continuación. Consulte la sección Interacción compleja en el ejemplo de interfaz de usuario de material

 <CardMedia className={classes.media} image="/static/images/cards/paella.jpg" title="Paella dish" />
over 4 years ago · Santiago Trujillo Relatório

0

Material-ui recomienda usar Material-ui-image , debe instalarlo por separado, pero realmente disfruté usarlo. Después de instalar, como se esperaba, es simplemente:

 import Image from "material-ui-image"; ... <Image src="image/src/" />
over 4 years ago · Santiago Trujillo Relatório

0

Otra opción (al menos en v5) es usar el componente Box y seleccionar el elemento html subyacente para que sea img como se muestra en el siguiente ejemplo (copiado de documentos oficiales para v5)

 <Box component="img" sx={{ height: 233, width: 350, maxHeight: { xs: 233, md: 167 }, maxWidth: { xs: 350, md: 250 }, }} alt="The house from the offer." src="https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&w=350&dpr=2" />
over 4 years ago · Santiago Trujillo Relatório

0

Usar el componente Avatar

 <Avatar variant={"rounded"} alt="The image" src={url} style={{ width: 200, height: 200, }} />

Documentos

over 4 years ago · Santiago Trujillo Relatório

0

Mientras respondo esta pregunta, la última versión de MUI es 5.2.2 y no hay un componente de imagen exacto, pero MUI mencionó dos componentes de imagen proporcionados por terceros. Uno es mui-image y otro es material-ui-image . De acuerdo con MUI, " mui-image es el único componente de imagen de MUI que cumple con las pautas de material para cargar imágenes".

Puede instalar mui-image fácilmente siguiendo unos pocos pasos:

Instalar en pc:

 npm i mui-image //or yarn add mui-image

Importar:

 import Image from 'mui-image' // or import { Image } from 'mui-image'

Utilizar:

 <Image src="my-image.png" />

Para obtener detalles sobre los props mui-image y más, consulte los documentos del paquete npmjs aquí .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda