パララックスの厳密な定義は知らないですが、スクロール量に応じて要素の位置を変化させているという意味ではパララックスといっていいと思います。
プラグインも探せばいろいろ見つかると思いますが、スクロールイベントでスクロール量に応じて要素の位置を移動させているだけの処理なので、自前で実装してもいいと思います。
プラグインをダウンロードしてドキュメントを読んで使い方を理解してとやるぐらいなら、自前で実装した方か早いように思います。
例えば、下記辺りを参考にすればどうでしょうか。
プラグイン不要の基本的なパララックス効果をサイトに実装する | オウンドメディア
【jQuery】パララックスデザインの作り方 - 株式会社ネディア │ネットワークの明日を創る。
リンク先のページの最後までスクロールしたときに、ページエンドに固定したブロック(MADE FOR CATS,DESIGNED FOR YOU.の部分)が現れるサンプル。
コメントで軽く解説しておきましたので参考にしてください。
html
1<div class="scrollcontents">
2 <div class="contents">
3 <h1>下にスクロールしてください。</h1>
4 </div>
5</div>
6
7<div class="pageend">
8 <div class="pageend-body">
9 <div class="pageend-inner">
10 <p>Made for Cats,<br>Designed for You.</p>
11 </div>
12 </div>
13</div>
css
1* {
2 outline: none;
3 box-sizing: border-box;
4 margin: 0;
5}
6.scrollcontents {
7 position: relative;
8 z-index: 1; /* .pageendより前面に配置 */
9 background-color: #fff;
10 width: 100%;
11}
12.contents {
13 /* スクロールさせるために適当に高さを設定
14 本来はいろいろコンテンツが入ります。 */
15 overflow: hidden;
16 height: 3000px;
17}
18.contents h1 {
19 margin-top: 100px;
20}
21
22.pageend {
23 z-index: 0; /* .scrollcontentsより背面に配置 */
24 height: 480px
25}
26
27.pageend-body {
28 /* ページエンドブロックを画面サイズと同じにして
29 画面に固定表示 */
30 position: fixed;
31 left: 0;
32 bottom: 0;
33 width: 100%;
34 overflow: hidden;
35 height: 100vh;
36 background: #222;
37 color: #fff;
38 display: flex;
39 align-items: flex-end; /* 子要素を下揃え */
40}
41
42.pageend-inner {
43 width: 100%;
44 height: 480px
45}
46
47.pageend-inner { /* 子要素の上下左右中央寄せ */
48 display: flex;
49 align-items: center;
50 justify-content: center;
51 text-align: center;
52}
53
54.pageend p {
55 letter-spacing: 3px;
56 font-size: 18px;
57 color: #fff;
58}
CodePenサンプル
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/14 06:16
2020/10/14 06:29
2020/10/14 06:52
2020/10/14 06:58 編集
2020/10/14 07:27
2020/10/14 08:49
2020/10/17 08:36
2020/10/17 08:47
2020/10/17 12:16
2020/10/17 12:26
2020/10/17 14:13
2020/10/18 06:23