position:sticky

position:stickyを当てているh2のタイトルの上にマージンを設けると下からスクロールしてきた本文が上にチラ見えする件、全体をwrapperで包んで上にマージン作ってクリップするとできた

しかし納得がいかない。
なにせ自分が一番嫌いな不要な要素であるwrapperを使わないといけないことと、bodyがスクロールしないことになるので、スクロール量を検知してh1をフェードアウトさせるJavaScriptか効かない。
どこの参考を見てもそうであるように、stickyはtopに持ってくるしか使えないのだろうか…