ios - z-index 不适用于 iPad

标签 ios css ipad z-index

我的#navContainer 的 z-index 在桌面上运行良好,但在 iPad 上运行不正常,有什么解决方案吗?

这是我的元素的链接 http://www.lunacarpentry.com/peachietouch/index.html

下面是我的#navContainer 的代码

width: 27%;
position: absolute;
z-index: 10;
top: 4.5em;
left: 36.55%;
padding-bottom: 14em;
-webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;

最佳答案

这可能是 iPad 的 Safari 处理 z-index 的方式。简单地解释一下,z-index 并不像大多数 Web 开发人员所认为的那样简单。

大多数 Web 开发人员从未阅读过 z-index 的文档,因为它是一个直截了当的概念,因此他们最终发现自己处于这个位置。您将能够阅读更多相关信息 here

就想要直接向前堆叠元素的解决方案而言,如果您愿意使用它,那么我建议您保持变换的堆叠顺序。您将能够专门针对 iPad 执行此操作:

-webkit-transform:translateZ(10px);

关于ios - z-index 不适用于 iPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30249423/

相关文章:

ios - 无法创建配置文件

CSS 边框半径问题

html - 为什么填充我的视口(viewport)高度会使 flexbox 工作?

iphone - MediaPlayer.framework : How to "translate" MPMusicRepeatModeDefault into an actual mode?

javascript - jQuery 代码通过点击 "Same as Shipping"来填写字段,而不是复制我的州字段。任何想法为什么?

iphone - 在选取器 View 中未选择第一个值

ios - 使用 UIImageWriteToSavedPhotosAlbum() 捕获并存储图片

ios - [MKAnnotation] 警告 : '-setTitle:' not found in protocol(s)

css - 下一代 CSS 不工作

ios - 在装有 IOS7 的 iPad 上关闭后智能应用横幅不会出现