Magento 2 luma iphone响应式菜单

时间:2016-04-20 16:57:34

标签: ios magento2 responsive

magento 2的luma主题有一个bug。 当我在iPhone上打开并打开菜单时,菜单会打开到远处。

它越过屏幕的右侧。

如果我在Android上执行此操作,则菜单可以正常运行。

我正在查看css代码,我发现菜单宽度是使用calc();

计算的

从100%减去54px。 我认为iOs无法处理计算,但这不是问题。

然后我试图摆弄父元素的宽度来找到计算问题。 问题是它没有解决问题。 甚至更奇怪的是,在Android上它保持正常工作。

有没有人也有这个问题也与luma主题? 并且可能找到了解决方案。

先谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

在我们的网站https://dampershop.nl上,我们通过改变一点css解决了这个问题。

我们补充说:

html.nav-before-open, .nav-before-open body {
    overflow: hidden;
    position: relative;
    height: 100%;
}

这使得iphone / ios设备能够正确打开响应式菜单。

我希望这有帮助!