スクロール量に応じて、要素を特定の位置に固定表示する方法をご紹介します。 数年前は、Javascriptを利用して、スクロールの量に応じてCSSのposition fixedを付け外しするような事をやっていましたが、position stickyを利用すると簡単に実装することが出来ます。 こちらにPosition Stickyのデモを作成しました。 メディアなどでよく見かけるような、スクロールしてもサイドバーが固定表示されるUIです。 position stickyとはMDN Web Docs によると、下記のように説明されています。 包含ブロックがフロールート (又はその中でスクロールするコンテナー) 内の指定されたしきい値 (例えば top に設定された auto 以外の値など) を達するまでは相対的な配置として扱われ、包含ブロックの反対の端が来るまでその位置に「粘着」するものとして扱
![【IE11対応】position sticky でスクロール中に固定表示する方法 | 実践的Web開発メソッド](https://cdn-ak-scissors.b.st-hatena.com/image/square/bfc85c8edca519a8557bff735f5f11de7d99b3fd/height=288;version=1;width=512/https%3A%2F%2Fblog.hiroyuki90.com%2Fwp-content%2Fuploads%2F2018%2F07%2Fpankaj-patel-643321-unsplash.jpg)