css - 如何防止仅在我的主页上滚动?
问题描述
我正在使用 react/redux 在 Rails 中制作应用程序,并且我想防止用户在主页上滚动。但是,正如我现在所拥有的,我的应用程序是单页应用程序;这意味着我只有一个 html 和 body 标签。我尝试添加overflow: hidden
到我的正文标签,但这会阻止在整个网站上滚动。我确实有一个单独的 div 来保存我的所有主页组件,如下所示(在组件中呈现):
const Splash = () => (
<div className="splash-root-container">
<header>
<HeaderNavContainer />
</header>
<div className="splash-background-container"></div>
<div className="splash-text-container">
<h1>Music for everyone.</h1>
<p>Millions of songs. No credit card needed.</p>
<Link to="/signup">{'Get Spotify Free'.toUpperCase()}</Link>
</div>
</div>
);
有没有办法专门停止在包含所有主页元素的 div 上滚动?( .splash-root-container
)
我尝试向overflow: hidden
这个 div 添加一个 CSS 属性,但我仍然能够在主页(启动页面)上滚动。
解决方案
使主容器的高度等于 100vh
像这样:.main_container{ 高度:100vh;}
推荐阅读
- cursor - 如何检查光标(dbh)是否在python中用于sybase连接
- rust - 如何将 JS Promises 翻译成 Rust
- powershell - 类方法中的 PowerShell HtmlAgilityPack
- html - 如何使两个div重叠,同时响应boostrap
- javascript - JavaScript 如何使用 event.waitUntil() 等待异步函数调用
- python - 我们如何从 python 中的嵌套目录创建配置文件?
- performance - 长度改变前缀 (LCP) 是否会导致简单的 x86_64 指令停止?
- javascript - 尝试在 Javascript 中为待办事项列表应用程序做一个过滤器,但苦苦挣扎
- sql-server - SqlBulkCopy InvalidOperationException:来自数据源的 SqlDecimal 类型的给定值无法转换为指定的十进制类型
- sql - 如何在 FTS SQL 数据库中选择只匹配部分查询的条目?