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

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

ナンバリング回転出現見出しセット

行頭の丸囲み数字が縮んだ状態から回転しながら等倍まで広がり、h2→h3→h4の順に時間差で出現する。手順を示す数字自体が動くことで、会員登録フローのようなステップ紹介に軽快さが出る。

scrollcss3d

プレビュー

ソースコード

HTML

<div class="set io-reveal">
          <p class="lv2">ご利用の手順</p>
          <p class="lv3">会員登録</p>
          <p class="lv4">メール認証</p>
        </div>

CSS

.d02-17-26 .set{ width:100%; display:flex; flex-direction:column; gap:16px; }
        .d02-17-26 .lv2,.d02-17-26 .lv3,.d02-17-26 .lv4{ margin:0; display:flex; align-items:center; gap:13px; }
        .d02-17-26 .lv2::before,.d02-17-26 .lv3::before,.d02-17-26 .lv4::before{ border-radius:50%; color:#fff; display:grid; place-items:center; flex:none; transform:scale(0) rotate(-90deg); transition:transform .55s cubic-bezier(.34,1.56,.64,1); }
        .d02-17-26 .lv2{ font-size:22px; font-weight:800; color:#1e3a8a; }
        .d02-17-26 .lv2::before{ content:"1"; width:30px; height:30px; font-size:14px; background:#1d4ed8; }
        .d02-17-26 .lv3{ font-size:17px; font-weight:700; color:#1d4ed8; padding-left:14px; }
        .d02-17-26 .lv3::before{ content:"2"; width:22px; height:22px; font-size:12px; background:#3b82f6; transition-delay:.15s; }
        .d02-17-26 .lv4{ font-size:14px; font-weight:700; color:#475569; padding-left:28px; }
        .d02-17-26 .lv4::before{ content:"3"; width:16px; height:16px; font-size:10px; background:#93c5fd; transition-delay:.3s; }
        .d02-17-26 .set.is-in .lv2::before,
        .d02-17-26 .set.is-in .lv3::before,
        .d02-17-26 .set.is-in .lv4::before{ transform:scale(1) rotate(0deg); }

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