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

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

ロータリーシーケンス見出しセット

スクロールで画面に入ると、斜めに傾いた状態からh2→h3→h4の順で時間差をつけながら正面向きに回転して収まる。3レベルがひとつずつ整列していく様子になるので、理念・行動指針のような順序立てた説明に合う。

scrollcss3d

プレビュー

ソースコード

HTML

<div class="set io-reveal">
          <p class="lv2">ミッション</p>
          <p class="lv3">私たちの価値観</p>
          <p class="lv4">行動指針</p>
        </div>

CSS

.d02-17-20 .set{ width:100%; display:flex; flex-direction:column; gap:16px; }
        .d02-17-20 .lv2{ margin:0; display:inline-block; font-size:23px; font-weight:800; color:#134e4a; line-height:1.4; opacity:0; transform:rotate(-10deg) translateX(-20px); transition:transform .7s cubic-bezier(.22,1,.36,1), opacity .5s ease; }
        .d02-17-20 .lv3{ margin:0; display:inline-block; font-size:18px; font-weight:700; color:#115e59; line-height:1.4; padding-left:14px; opacity:0; transform:rotate(-10deg) translateX(-20px); transition:transform .7s cubic-bezier(.22,1,.36,1) .18s, opacity .5s ease .18s; }
        .d02-17-20 .lv4{ margin:0; display:inline-block; font-size:14px; font-weight:700; color:#0f766e; line-height:1.4; padding-left:28px; opacity:0; transform:rotate(-10deg) translateX(-20px); transition:transform .7s cubic-bezier(.22,1,.36,1) .36s, opacity .5s ease .36s; }
        .d02-17-20 .set.is-in .lv2,
        .d02-17-20 .set.is-in .lv3,
        .d02-17-20 .set.is-in .lv4{ opacity:1; transform:rotate(0deg) translateX(0); }

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