почему CSS background-size: обложка не работает в портретном режиме на iOS?
Я пытаюсь настроить руководство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
В режиме загружается правильное изображение (различается в зависимости от портрета / ландшафта), НО оно не увеличивается до полноэкранного размера.
Question:
Могу ли я не использовать CSSbackground-size
на iOS в портретном режиме?
Спасибо за помощь!
EDIT:
Только что попробовал на моем Android-смартфоне. Там отлично работает. Не имеет смысла, почему он не работает на iPad.