【问题标题】:Header div stays at top, vertical scrolling div below with scrollbar only attached body标题 div 保持在顶部,垂直滚动 div 在下方,滚动条仅附加主体
【发布时间】:2021-07-29 17:00:22
【问题描述】:

这里我使用引导类作为sticky top 标头。

header.js

<header className="header sticky-top">HEADER</header>

样式表

header {
  overflow: hidden;
  padding: 20px 10px;
  display: inline-flex;
  width: 100%;
  height: fit-content;
  background-color: blue;
}

body {
  margin: 0;
  height: 100vh;
  overflow:auto;
  scroll-behavior: smooth;
}

这就是我想要达到的目标。

______________________
|_______header_______|
|                  |*|
|   Container Div  |*|
|                  |*|
|                  |*|
|                  |*|
|                  |*|
|                  |*|
----------------------

* = scrollbar

这是要处理的示例项目 demo code sandbox

【问题讨论】:

  • 为此,您需要在 container div 中添加滚动并隐藏正文滚动,以便解决您的问题

标签: html css reactjs bootstrap-4 react-bootstrap


【解决方案1】:

您需要将标头组件导入到您的应用中,例如:

import Header from "./pages/Header";

并在 JSX 中实际使用它:

function App() {
  return (
    <div className="App">
      <Header></Header>

还要在actin中看到这个内容需要滚动:

【讨论】:

猜你喜欢
  • 2012-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-29
  • 2010-10-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多