【问题标题】:Disable manual scroll in CSS在 CSS 中禁用手动滚动
【发布时间】:2022-01-18 11:44:12
【问题描述】:

我正在使用 CSS 平滑滚动 - 通过单击 div 触发。

现在我想禁用手动滚动,因此您只能通过单击该 div 而不能通过实际滚动来滚动。

有可能吗?谢谢。

【问题讨论】:

标签: html css user-interface scroll css-transitions


【解决方案1】:

CSS 溢出属性可以帮助解决这种情况。 给,

overflow-y:hidden;

这将阻止您提供溢出隐藏部分的滚动事件。

请在需要的部分单独提供overflow:hidden,以免影响页面的其他部分。

【讨论】:

    【解决方案2】:

    使用下面这个小sn-p,你将无法滚动,滚动条也不可见。

    body {
      overflow-y: hidden;
    }
    

    使用::-webkit-scrollbar 是不可能的,因为您仍然可以滚动。

    【讨论】:

      猜你喜欢
      • 2011-11-12
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多