Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

119
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar

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 Denunciar

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 Denunciar

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda