私はreactjsを使ってWebアプリケーションをやっています。スクロールしているときにdivの高さを変更して、スクロールしているときに元の高さに戻す必要があります。私が必要とするものに対してCSSだけの解決策があるかどうかはわかりません。上記のことを達成する方法は何ですか? jQueryのを使用してスクロール時の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だけを与えました.Awaywayは今更新しました – CraZyDroiD
上記のコードがうまく動作するかどうかを私に知らせることができます。 基本的に、レンダリングのために 'scrollTop'がある特定の地点を通過するときに、状態変数+ classNameをトグルする必要があります。 意味がありますか? –