Я пытаюсь настроить ручной режим splash-image
для всех устройств. Я делаю это, проверяя orientation
(сенсорные устройства) или screen width vs. screen height
(не трогать) и соответственно устанавливая URL.
Затем я добавляю это правило CSS через 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)
С x
будет загружаемое изображение в зависимости от ориентации и размера экрана.
Моя проблема заключается в том, что это прекрасно работает в режиме landscape
, но на моем iPad в режиме portrait
загружается правильное изображение (зависит от портрета/пейзажа), НО оно не расширяется до полноэкранного размера.
Вопрос:
Могу ли я использовать CSS background-size
для iOS в портретном режиме?
Спасибо за помощь!
EDIT:
Просто попробовал свой Android-смартфон. Там прекрасно работает. Не имеет смысла, почему он не работает на iPad.