パーツ番号 02-16-30 ・ CSSのみ
インデントとL字罫で入れ子を示す見出しセット
h2は行頭の太バー、h3とh4は左インデントを段階的に深め、ファイルツリーのようなL字の罫線でつなぐ。目次ページやサイトマップなど、親子関係そのものを見せたい場面で効果が大きい。
プレビュー
ソースコード
HTML
<div class="set">
<p class="lv2">サイトマップ</p>
<p class="lv3">サービス一覧</p>
<p class="lv4">保守プラン</p>
</div>CSS
.d02-16-30 .set{ width:100%; display:flex; flex-direction:column; gap:14px; }
.d02-16-30 .lv2{ margin:0; font-size:23px; font-weight:800; color:#1f2937; line-height:1.35; border-left:7px solid #4b5563; padding-left:14px; }
.d02-16-30 .lv3{ margin:0; font-size:18px; font-weight:700; color:#374151; line-height:1.35; position:relative; padding-left:24px; margin-left:24px; }
.d02-16-30 .lv3::before{ content:""; position:absolute; left:0; top:-14px; bottom:50%; width:13px; border-left:2px solid #9ca3af; border-bottom:2px solid #9ca3af; }
.d02-16-30 .lv4{ margin:0; font-size:14px; font-weight:700; color:#6b7280; line-height:1.35; position:relative; padding-left:24px; margin-left:56px; }
.d02-16-30 .lv4::before{ content:""; position:absolute; left:0; top:-14px; bottom:50%; width:13px; border-left:1px solid #cbd5e1; border-bottom:1px solid #cbd5e1; }クラス名 .d02-16-30 は本ライブラリ内での識別用です。複数のパーツを同じページで使う場合は、重複しないよう名前を変更してください。