我正试图在各种设备上手动设置 splash-image
。 我这样做的方式是通过检查 orientation
(触摸设备)或 屏幕宽度 vs. 屏幕高度
(非触摸设备)并相应地设置 URL。
然后,我通过 JavaScript 添加此 CSS 规则:
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
作为要根据方向和屏幕大小加载的图像。
我的问题是,这在横屏
模式下运行良好,但在我的iPad上的竖屏
模式下,正确的图像被加载(根据纵横比不同),但它没有展开到全屏尺寸。
问题:
我不能在iOS的竖屏模式下使用CSS的background-size
吗?
谢谢帮助!
编辑:
刚试用了我的Android智能手机,在那里工作正常。不明白为什么它不能在iPad上工作。