← 動的パーツギャラリーへ戻る

パーツ番号 02-17-01 ・ CSSのみ

段差フェードアップ見出しセット

スクロールで画面に入ると、h2→h3→h4の順に0.15秒ずつ遅れてふわっと浮かび上がる。階層が上から下へ生まれていく様子がそのまま情報の親子関係を伝える、動く見出し体系の基本形。

scrollcss

プレビュー

ソースコード

HTML

<div class="set io-reveal">
          <p class="lv2">サービス紹介</p>
          <p class="lv3">導入までの流れ</p>
          <p class="lv4">お申し込み方法</p>
        </div>

CSS

.d02-17-01 .set{ width:100%; display:flex; flex-direction:column; gap:16px; }
        .d02-17-01 .lv2{ margin:0; font-size:24px; font-weight:800; color:#1e293b; line-height:1.4; opacity:0; transform:translateY(16px); transition:opacity .6s ease, transform .6s cubic-bezier(.22,1,.36,1); }
        .d02-17-01 .lv3{ margin:0; font-size:18px; font-weight:700; color:#334155; line-height:1.4; padding-left:14px; opacity:0; transform:translateY(16px); transition:opacity .6s ease .15s, transform .6s cubic-bezier(.22,1,.36,1) .15s; }
        .d02-17-01 .lv4{ margin:0; font-size:14px; font-weight:700; color:#64748b; line-height:1.4; padding-left:28px; opacity:0; transform:translateY(16px); transition:opacity .6s ease .3s, transform .6s cubic-bezier(.22,1,.36,1) .3s; }
        .d02-17-01 .set.is-in .lv2,
        .d02-17-01 .set.is-in .lv3,
        .d02-17-01 .set.is-in .lv4{ opacity:1; transform:translateY(0); }

クラス名 .d02-17-01 は本ライブラリ内での識別用です。複数のパーツを同じページで使う場合は、重複しないよう名前を変更してください。