我使用CSS和overflow-x: hidden;
实现了一个移动菜单中的幻灯片,在屏幕外翻译时隐藏菜单。这个规则在Mac和iOS上的Safari上都没有得到遵守,但在Mac上的Chrome和Firefox上运行得非常好。
我不确定这是Safari中的一个bug还是我的CSS规则集的问题。任何输入都将不胜感激!
这里是我的网站:https://Finn.lesueur.nz
我使用CSS和overflow-x: hidden;
实现了一个移动菜单中的幻灯片,在屏幕外翻译时隐藏菜单。这个规则在Mac和iOS上的Safari上都没有得到遵守,但在Mac上的Chrome和Firefox上运行得非常好。
我不确定这是Safari中的一个bug还是我的CSS规则集的问题。任何输入都将不胜感激!
这里是我的网站:https://Finn.lesueur.nz
2条答案
按热度按时间rbpvctlc1#
需要将规则更改为:
来自moanth maji链接的this answer。谢谢!
von4xj4u2#
我在Mac和Safari上也遇到了同样的问题,但在
overflow-y
方向上。我发现在有“隐藏内容”溢出的Mac上唯一有效的是没有其他平台(包括iPhone或iPad)需要
overflow-y: -webkit-paged-y;
加上固定的高度。