css - 如何使侧边栏仅在高度方面具有粘性?

标签 css reactjs css-position

尝试创建一个固定位置的侧边导航栏(仅针对高度)

尝试固定位置,但它与内容重叠。 使用此创建侧边栏 https://reacttraining.com/react-router/web/example/sidebar

<div style={{ display: "flex" }}>
        <div
          style={{
            padding: "20px",
            width: "20%",
            background: "black",
            height:"100vh",
            position:"fixed",


          }}
        >

我希望导航栏是固定的,但不会与其他内容重叠。

最佳答案

只需添加 document.body.style.marginLeft = "20%";。如果侧边栏在左边

关于css - 如何使侧边栏仅在高度方面具有粘性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57650893/

相关文章:

jquery - 当 child 被赋予绝对位置时,Bootstrap 跨度会崩溃

css 问题 - 主题按钮

html - CSS:不同语言的平行两列?

html - 文本字段内容在增加其大小后未占用全部空间

javascript - 如果用户中止连接到服务器(连接时刷新、关闭浏览器等),如何停止执行所有功能(多个异步等)

html - '位置: bottom' not working on relatively positioned button element

html - :active link is not working

javascript - 如何从 JSON 对象数组中检索不同类型的数据并使用它?

reactjs - react typescript 。用对象填充数组状态时出现问题

css 绝对定位隐藏的滚动条......有点扭曲