パーツ番号 02-17-10 ・ CSSのみ
奥行きせり出し見出しセット
スクロールで奥に沈んだ状態からh2→h4の順に時間差で手前へせり出してくる、perspectiveを使った立体的な回転演出。研究紹介や大学サイトのような硬めのページに奥行きのアクセントを加える。
プレビュー
ソースコード
HTML
<div class="set io-reveal">
<p class="lv2">研究テーマ</p>
<p class="lv3">基礎研究部門</p>
<p class="lv4">共同研究の実績</p>
</div>CSS
.d02-17-10 .set{ width:100%; display:flex; flex-direction:column; gap:18px; perspective:700px; }
.d02-17-10 .lv2{ margin:0; font-size:23px; font-weight:800; color:#1e293b; line-height:1.4; opacity:0; transform:translateZ(-100px) rotateX(18deg); transition:transform .8s cubic-bezier(.22,1,.36,1), opacity .6s ease; }
.d02-17-10 .lv3{ margin:0; font-size:18px; font-weight:700; color:#334155; line-height:1.4; padding-left:14px; opacity:0; transform:translateZ(-100px) rotateX(18deg); transition:transform .8s cubic-bezier(.22,1,.36,1) .18s, opacity .6s ease .18s; }
.d02-17-10 .lv4{ margin:0; font-size:14px; font-weight:700; color:#64748b; line-height:1.4; padding-left:28px; opacity:0; transform:translateZ(-100px) rotateX(18deg); transition:transform .8s cubic-bezier(.22,1,.36,1) .36s, opacity .6s ease .36s; }
.d02-17-10 .set.is-in .lv2,
.d02-17-10 .set.is-in .lv3,
.d02-17-10 .set.is-in .lv4{ opacity:1; transform:translateZ(0) rotateX(0deg); }クラス名 .d02-17-10 は本ライブラリ内での識別用です。複数のパーツを同じページで使う場合は、重複しないよう名前を変更してください。