css - 在 React 中设置固定位置
问题描述
我希望将消息“这是一条测试消息”的顶级 div 固定在顶部,以便在我滚动时它始终位于顶部并覆盖以下 div 甚至(黑色背景)
“位置:固定”似乎无法正常工作
function App() {
return (
<div>
<div
style={{
top: "0px",
position: "fixed",
width: "100%",
overflow: "hidden"
}}
>
<p>this is a test message</p>
</div>
<div
className="App"
style={{
marginTop: "50px",
height: "2000px",
width: "30px",
background: "black"
}}
></div>
</div>
);
}
解决方案
我不必对您的代码进行任何更改,我只是添加了一些颜色和一些高度:https ://react-zda8ht.stackblitz.io
链接到编辑器:https ://stackblitz.com/edit/react-zda8ht
这不是你要找的吗?
推荐阅读
- reactjs - 反应改变与后端的连接以使用@cparram/use-redux-api
- html - 除非选中复选框(Angular 7+),否则禁用按钮?
- ajax - Laravel 重定向验证错误
- c# - 请求被中止:无法使用 Hangfire 创建 SSL/TLS 安全通道错误
- docker - docker-ce 19.03.5 在尝试启动从 docker hub 抓取图像的容器时不会使用代理
- .net - 设置/更改有界 DataGridView 的 ValueType
- javascript - 创建烛台图并在绘图中使用 getImage
- wpf - Wpf Dispatcher 何时创建?
- javascript - ul 扩展器列表未按预期运行
- google-apps-script - 如果相邻单元格包含特定文本,如何创建一个函数以将单元格的值增加 1?