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

2.6K
Vistas
MUI - ¿Cómo alinear un componente al centro/derecha?

Quiero alinear mi botón a la derecha del padre.

Me preguntaba si hay una forma adecuada de hacerlo en MUI. Podría usar:

 <Grid container justify="flex-end">

Pero entonces tendría que usar otro <Grid item /> . Parece demasiado trabajo.

O tal vez sea mejor usar CSS simple y antiguo, jugando con float: right y lidiando con la altura cero aparente del elemento.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

ANTES DE MUI 5:

Prueba esto

 <Grid container justify="flex-end"> <Button>Example</Button> </Grid>

ACTUALIZACIÓN MUI 5: (Gracias a Dipak)

La justify de prop de ForwardRef(Grid) está en desuso. En su lugar, use justifyContent , se cambió el nombre de la propiedad.

 <Grid container justifyContent="flex-end"> <Button>Example</Button> </Grid>

Actualización: la mejor solución es la respuesta de NearHuscarl, es mejor que uses Stack que Grid.

over 4 years ago · Santiago Trujillo Denunciar

0

Si desea alinear elementos dentro del <Grid item> , puede usar un componente de Box envolvente de la siguiente manera:

 <Grid container> <Grid item sm={6}> <Box display="flex" justifyContent="flex-end"> <Button>Button Aligned To The Right</Button> </Box> </Grid> </Grid>

Consulte los documentos para obtener más opciones de posicionamiento.

over 4 years ago · Santiago Trujillo Denunciar

0

En MUI v5 , puede usar Stack para mostrar un conjunto de componentes en una fila o columna. Stack es un flexbox, por lo que solo necesita configurar el apoyo de justifyContent para alinear el elemento dentro:

 <Stack direction="row" justifyContent="end"> <Button variant="contained">Item 1</Button> </Stack>

Demostración de Codesandbox

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