所以我让 AppBar 工作正常。我什至没有为此使用粘性,但我认为我需要某种粘性样式来使页面中的元素在用户滚动时基本上粘在顶部。我基本上想要这个。
https://www.w3schools.com/howto/howto_css_sticky_element.asp
但是在我的 React 页面中,我希望我的ProgressBar
组件保持在顶部。这个下面的组件RenderTeamSelections
是一个大桌子,它会ProgressBar
很快地推开视野。ProgressBar
当用户从表中进行选择时,我想保持在视图中。这是相关的代码。
return (
<div className={rootClassName}>
<div className="g-row">
<div className="g-col">
<AccountProfile {...this.props} />
<br />
<Team team={this.props.team} profileDetail={profileDetail} />
<br />
<ProgressBar {...this.props} />
<br />
<RenderTeamSelections {...this.props] />
</div>
</div>
</div>
);
我熟悉 withStyles 的使用,并在ProgressBar
“固定”、“粘滞”和“-webkit-粘滞”等位置上进行了一些设置,但是当我滚动时还没有让它粘在顶部。任何帮助将不胜感激。我没有看到任何与此场景直接相关的 Material 文档。