【StickyStack.js】おしゃれなスクロールを実装する

【StickyStack.js】おしゃれなスクロールを実装する

どうもこんにちは塚本です!

今日は “StickyStack.js” というプラグインを紹介します.
こちらは言葉で説明するのが難しいので,まずはデモを見てもらうとわかりやすいと思います.

学生時代にスタックのPush・Popの説明でこんな感じの図が出てきたのを思い出しました.
(情報系出身の方ならなんとなく分からないですか⁉)

あとサムネイル画像がなぜパンケーキかというと,これもスタックで連想されたからです(笑)

Demo

See the Pen
StickyStack.js
by Mike Zarandona (@mike-zarandona)
on CodePen.

スクロールすると下からニュルっと出てきて
積み重なるように上に固定されます.

特にスマホで見たときに親和性が高いのかな〜と思いました.

導入方法

GitHubからファイルをダウンロードして読み込ませて下さい.

 “wrap” の中の “content” 達が積み重なっていくように設定したいと思います.

・jQuery

$(function(){
    $('.wrap').stickyStack({
        containerElement: '.wrap',
        stackingElement: 'div',
    });
})

・HTML

<div class="wrap">
	<div class="content1"></div>
	<div class="content2"></div>
	<div class="content3"></div>
	<div class="content4"></div>
	<div class="content5"></div>
</div>

これだけでデモのようにつくることができます.

年末年始,暇を持て余す予定の方はStickyStack.jsを使用してPowerPointのプレゼンをWebで再現してみてください!