position: sticky;を用いた2カラムレイアウト

目次

スクロールしてもついてくる、要素を固定できるposition: sticky;

relative/absolute/fixedを覚えたら、最後はsticky!
stickyといえばブログサイトなどでサイドナビがスクロール中に付いてくる表現ですが、一方をheight100vhにするデザインも素敵です。

サンプルコード

See the Pen
position: sticky
by nagaiyukari (@nagaiyukari)
on CodePen.

position: stickyが効かない時の解決策

便利なposition: stickyですが、親要素にoverflow:hiddenしてると使えません。こちらは実装時の注意点として覚えておきましょう。私はこれにハマって数時間無駄にしてしまいました。

stickyが効かない時の解決策

実装サンプル集

簡単に固定できるposition: sticky;を用いた実装サンプル集をご紹介します。こちらのサンプルも実際にサイト制作で使えそうなものばかりなのでぜひトライしてみてください。

目次
閉じる