¿Por qué el tamaño de fondo CSS: la cubierta no funciona en modo retrato en iOS?
Estoy tratando de configurar un manualysplash-image
a través de los dispositivos. Lo estoy haciendo comprobandoorientation
(dispositivos táctiles) oscreen width vs. screen height
(ninguno toque) y establecer una url en consecuencia.
Luego agrego esta regla CSS a través de Javascript:
document.styleSheets[3].insertRule('.initHandler:before {
background: url('+x+') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}', 0)
Conx
siendo la imagen a cargar dependiendo de la orientación y el tamaño de la pantalla.
Mi problema es que esto funciona bien enlandscape
modo, pero en mi iPad enportrait
modo, se carga la imagen correcta (difiere según el retrato / paisaje), PERO no se expande al tamaño de pantalla completa.
Pregunta:
¿No puedo usar CSS?background-size
en iOS en modo retrato?
¡Gracias por la ayuda!
EDITAR:
Acabo de probar en mi teléfono inteligente Android. Funciona bien allí. No tiene sentido, por qué no funciona en iPad.