我正在尝试splash-image
跨设备手动设置。我这样做是通过检查orientation
(触摸设备)或screen width vs. screen height
(无触摸)并相应地设置一个 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
方向和屏幕尺寸加载的图像。
我的问题是这在landscape
模式下工作正常,但在我的 iPadportrait
模式下,加载了正确的图像(取决于纵向/横向),但它没有扩展到全屏尺寸。
问题:
我不能background-size
在纵向模式下在 iOS 上使用 CSS 吗?
感谢帮助!
编辑:
刚刚在我的 Android 智能手机上试过。在那里工作正常。没有意义,为什么它在 iPad 上不起作用。