料金行カード
カード / パターン集トップ
項目名と金額を1行で比較させる。数字は等幅で右揃え
プレビュー#
コピーする#
上のプレビューでつまみを動かし、「生成する」で調整を反映したコードを作ってからコピーしてください。下の欄は生成の元になる型で、直接コピーするものではありません。
<section class="price-row" aria-labelledby="price-row-title">
<h2 id="price-row-title">料金の目安</h2>
<ul class="price-row__list">
<li class="price-row__item"><span class="price-row__name">初回相談</span><span class="price-row__amount">無料</span></li>
<li class="price-row__item"><span class="price-row__name">小規模LP</span><span class="price-row__amount">110,000<span class="price-row__unit">円〜</span></span></li>
<li class="price-row__item"><span class="price-row__name">更新・改善</span><span class="price-row__amount">22,000<span class="price-row__unit">円〜</span></span></li>
</ul>
</section>
.price-row__list {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: var(--space-2);
}
.price-row__item {
display: grid;
grid-template-columns: 1fr auto;
gap: var(--space-4);
align-items: baseline;
padding-block: var(--space-3);
border-block-end: 1px solid var(--color-border);
}
.price-row__name {
color: var(--color-text);
}
.price-row__amount {
font-variant-numeric: tabular-nums;
font-size: var(--text-lg);
font-weight: 700;
text-align: end;
}
.price-row__unit {
font-size: var(--text-sm);
font-weight: 400;
color: var(--color-text-muted);
}
確認する#
- 金額列が右揃えで桁が縦に揃う
- 条件や税込表記が近くにある
- 375pxでも項目名と金額が1行に収まる