• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

327
Vistas
Caja de problema de React js material ui dentro del cajón receptivo

ingrese la descripción de la imagen aquí

Tomé el ejemplo en la documentación sobre el Responsive drawer .

Como se puede apreciar en la imagen, la parte del contenido a cierta altura que depende del contexto del mismo.

Pero me gustaría que el fondo del contexto como se ve en la imagen sea el mismo.

Intenté agregar al cuadro de texto, ya sea usando flex: 1 o height: "100%" , pero nada cambia.

Enlace: códigos y caja

¿Como lo puedo hacer?

almost 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La forma más sencilla de hacer que funcione como se espera es asignar una altura máxima de ventana gráfica ( height: 100vh ) a su componente de caja.

 ... <Box component="main" sx={{ flexGrow: 1, p: 3, width: { sm: `calc(100% - ${drawerWidth}px)` }, height: '100vh', color: "#fff", backgroundColor: "#212121" }}> <Toolbar /> <Typography paragraph> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt </Typography> </Box> ...

Ejemplo de trabajo:

Editar demostración de material de cajón sensible (bifurcado)

Nota: sus soluciones no funcionarán debido a lo siguiente:

  • La propiedad de height con un valor porcentual se heredará del elemento principal, ya que la height del elemento principal de forma predeterminada es auto (que también se hereda de su elemento principal), por lo que no funcionará como se esperaba.
  • La propiedad flex no funcionará como se esperaba porque la flex-direction será row de forma predeterminada. Pero tampoco funcionará si lo cambia a column ya que la altura máxima del contenedor es auto y sigue la misma regla que la anterior.
almost 3 years ago · Juan Pablo Isaza 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda