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

171
Vistas
La cubierta de tamaño de fondo no funciona en páginas más largas en dispositivos móviles

Este es un proyecto de Next.js y el móvil que se usa aquí es Google Pixel 3a. Tengo un problema en el que mi imagen de fondo no se muestra en páginas más largas. Así es como se ve en las páginas donde la altura no excede la altura de la ventana gráfica ingrese la descripción de la imagen aquí

Pero en algunas páginas más largas en las que debe desplazarse para llegar al final, no se muestra en absoluto.

ingrese la descripción de la imagen aquí

 body { background-image: url("https://via.placeholder.com/500"); background-size: cover; margin: 0; padding-left: 5vw; padding-right: 5vw; height: 100vh; min-height: 100%; width: 90vw; font-family: system-ui; overflow-x: hidden; font-size: 1.3rem; }

Si cambio el tamaño de fondo a automático, funcionará en todas las páginas, pero me gustaría cubrir. Tal vez no entiendo cómo funciona la portada para las páginas en las que se requiere desplazamiento, pero me gustaría que la imagen de fondo se muestre como está en la primera imagen, y si el contenido es más largo que el puerto de visualización, el contenido debería simplemente desplazarse por el imagen sin que la imagen se mueva. Cualquier ayuda es apreciada. Gracias.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si lo he entendido correctamente, desea que la imagen de fondo al menos llene la ventana gráfica, pero si el cuerpo es más alto que eso, desea que llene todo el cuerpo.

Por lo tanto, dígale que la altura mínima del cuerpo debe ser 100vh y no establezca una altura real, deje que lo resuelva a partir del contenido.

Asumo en este fragmento que solo desea una copia del fondo, centrada y usando la cubierta de tamaño (por lo que puede recortarse en la parte superior/inferior o en los lados, según las relaciones de aspecto relativas).

Se coloca un div ficticio en el fragmento para garantizar que nos desplacemos.

 body { background-image: url("https://via.placeholder.com/500"); background-size: cover; background-repeat: no-repeat no-repeat; background-position: center center; margin: 0; padding-left: 5vw; padding-right: 5vw; min-height: 100vh; width: 90vw; font-family: system-ui; overflow-x: hidden; font-size: 1.3rem; } div { height: 350vh; }
 <div></div>

about 4 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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda