パーツ番号 06-12-02 ・ CSSのみ
ネスト返信付きコメントスレッド
親コメントに対する返信を字下げして表示するネスト構造のスレッド見た目です。WordPressの階層型コメント表示のデザイン案として活用できます。
プレビュー
ソースコード
HTML
<div class="d06-12-02-thread">
<div class="d06-12-02-comment">
<span class="d06-12-02-avatar">中</span>
<div class="d06-12-02-body">
<div class="d06-12-02-name">中村 由紀</div>
<p class="d06-12-02-text">このやり方で本当にうまくいくのでしょうか?</p>
</div>
</div>
<div class="d06-12-02-reply">
<span class="d06-12-02-avatar d06-12-02-avatar-sm">運</span>
<div class="d06-12-02-body">
<div class="d06-12-02-name">運営スタッフ <span class="d06-12-02-badge">Staff</span></div>
<p class="d06-12-02-text">はい、手順通りに進めていただければ問題ありません。</p>
</div>
</div>
<div class="d06-12-02-reply">
<span class="d06-12-02-avatar d06-12-02-avatar-sm">小</span>
<div class="d06-12-02-body">
<div class="d06-12-02-name">小林 誠</div>
<p class="d06-12-02-text">私も同じ方法で解決しました。</p>
</div>
</div>
</div>CSS
.d06-12-02-thread{ width:100%; display:flex; flex-direction:column; gap:10px; }
.d06-12-02-comment{ display:flex; gap:10px; }
.d06-12-02-reply{ display:flex; gap:8px; margin-left:26px; padding-left:12px; border-left:2px solid #eceef4; }
.d06-12-02-avatar{ width:30px; height:30px; flex-shrink:0; border-radius:50%; background:linear-gradient(135deg,#69d29b,#38b28c); color:#fff; font-size:12px; font-weight:700; display:flex; align-items:center; justify-content:center; }
.d06-12-02-avatar-sm{ width:24px; height:24px; font-size:10px; background:linear-gradient(135deg,#ffb86b,#ff7e5f); }
.d06-12-02-name{ font-size:11px; font-weight:700; color:#221f33; }
.d06-12-02-badge{ font-size:9px; font-weight:700; color:#fff; background:#8f6aff; border-radius:4px; padding:1px 6px; margin-left:4px; }
.d06-12-02-text{ margin:3px 0 0; font-size:11px; line-height:1.5; color:#5c5977; }クラス名 .d06-12-02 は本ライブラリ内での識別用です。複数のパーツを同じページで使う場合は、重複しないよう名前を変更してください。