我正在使用reactjs做一個web應用程序。當我向下滾動時,需要更改div的高度,並在滾動時恢復到原始高度。我不確定是否有我需要的CSS解決方案。什麼是實現我上面描述的方式。更改滾動div的高度
class InternalGroupsPage extends Component {
constructor() {
super();
}
render() {
return (
<div className="body_clr">
<div className="group_page_header">
This is the div i want to change the height when scrolling
</div>
<div>
Other stuff
</div>
</div>
);
}
}
CSS
.group_page_header {
width: 100%;
height: 220px;
background-color: #0b97c4;
position: fixed;
margin-top: 50px;
z-index: 1;
}
.body_clr {
overflow-y: scroll;
width: 100%;
height: 100%;
position: fixed;
background-color: #eceff1;
}
你的反應組件代碼在哪裏? –
我只給了html和css,因爲我不認爲其他代碼是必要的。反正我現在更新了 – CraZyDroiD
如果你能爲我提供上述代碼工作的小提琴,我可以爲你做。 基本上你需要切換一個狀態變量+ className,當'scrollTop'通過一個特定的點來重新發生。 有道理嗎? –