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

パーツ番号 02-17-29 ・ 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-29 .set{ width:100%; display:flex; flex-direction:column; gap:16px; }
        .d02-17-29 .lv2,.d02-17-29 .lv3,.d02-17-29 .lv4{ margin:0; display:flex; align-items:center; gap:12px; }
        .d02-17-29 .lv2::before,.d02-17-29 .lv3::before,.d02-17-29 .lv4::before{ content:""; width:0; height:0; border-style:solid; flex:none; opacity:0; transform:rotate(-90deg); transition:transform .6s cubic-bezier(.22,1,.36,1), opacity .5s ease; }
        .d02-17-29 .lv2{ font-size:22px; font-weight:800; color:#065f46; }
        .d02-17-29 .lv2::before{ border-width:9px 0 9px 14px; border-color:transparent transparent transparent #059669; }
        .d02-17-29 .lv3{ font-size:17px; font-weight:700; color:#047857; padding-left:14px; }
        .d02-17-29 .lv3::before{ border-width:6px 0 6px 9px; border-color:transparent transparent transparent #34d399; transition-delay:.15s; }
        .d02-17-29 .lv4{ font-size:14px; font-weight:700; color:#4b5563; padding-left:28px; }
        .d02-17-29 .lv4::before{ border-width:4px 0 4px 6px; border-color:transparent transparent transparent #a7f3d0; transition-delay:.3s; }
        .d02-17-29 .set.is-in .lv2::before,
        .d02-17-29 .set.is-in .lv3::before,
        .d02-17-29 .set.is-in .lv4::before{ opacity:1; transform:rotate(0deg); }

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