無限スクロール

サンプル

作成するための要素

ブロック要素

CSS

Javascript

なし

備考等

① 同一の画像の入ったリッチカラムブロックを上下に2種類作成。(リッチカラムブロックを作成後にコピーする)
② 上記をグループ化
③ グループのクラス名にinfiniteLoopを指定

※ フルワイド表示にしたい場合は、CSSの末尾に以下を追加

/* PC表示のみ:無限スクロールを画面幅いっぱいに広げる / @media (min-width: 960px) { .infiniteLoop { width: 100vw !important; / 画面幅ジャスト / max-width: 100vw !important; margin-left: calc(50% – 50vw) !important;/ コンテンツ中央基準で左右にはみ出させる */
margin-right: calc(50% – 50vw) !important;
}
}

※ 枚数が多いとスクロールが早くなるので、
/* 無限ループアニメーションのメインスタイル */
.infiniteLoop
の –duration: 〇s;
で調整する