gpt4 book ai didi

css - 打开 amp-sidebar 时如何启用滚动

转载 作者:行者123 更新时间:2023-11-28 01:22:52 26 4
gpt4 key购买 nike

我有一个侧边栏:

<script custom-element="amp-sidebar" src="https://cdn.ampproject.org/v0/amp-sidebar-0.1.js" async></script>
<amp-sidebar id="header-sidebar" layout="nodisplay" side="right">
...
</amp-sidebar>

但是当侧边栏打开时我无法滚动页面。我看到了 <html>标签有这个类 i-amphtml-scroll-disabled .

#i-amphtml-wrapper.i-amphtml-scroll-disabled, 
.i-amphtml-scroll-disabled {
overflow-x: hidden!important;
overflow-y: hidden!important;
}

但我不能使用!important在 AMP 中,这就是我无法覆盖这些样式的原因。 那么如何在打开菜单时在页面上启用滚动呢?

最佳答案

如您所见,如果它是 AMP 样式的一部分,则无法覆盖或修改它。这样做会使您的页面无效。

如果您的侧边栏对于视口(viewport)来说太高,它将只允许侧边栏滚动。请参阅下面我帮助维护的网站的屏幕截图 - 当视口(viewport)比侧边栏短时,会出现滚动条(红色圆圈)。

amp-sidebar screenshot

关于css - 打开 amp-sidebar 时如何启用滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51399563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com