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

121
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