このページの中身

料金プランの比較カード

LPの節 / パターン集トップ

料金プランの比較。推しは1枚だけ枠とバッジで立てる

プレビュー#

この枠の中は出発点のCSSの上で動いています。下のコードは、そちらを先に貼ってから足してください。

調整する#

コピーする#

上のプレビューでつまみを動かし、「生成する」で調整を反映したコードを作ってからコピーしてください。下の欄は生成の元になる型で、直接コピーするものではありません。

<section class="pricing page" id="plan" aria-labelledby="pricing-title">
  <h2 id="pricing-title">豆の定期便</h2>
  <ul class="pricing__list">
    <li class="pricing__card">
      <h3>お試し</h3>
      <p class="pricing__price"><strong>1,980</strong>円/月</p>
      <ul class="pricing__features">
        <li>月に200gを1袋</li>
        <li>産地はこちらで選ぶ</li>
        <li>淹れ方のメモつき</li>
      </ul>
      <a class="button button--secondary" href="#contact">申し込む</a>
    </li>
    <li class="pricing__card pricing__card--featured">
      <p class="pricing__badge">おすすめ</p>
      <h3>標準</h3>
      <p class="pricing__price"><strong>3,300</strong>円/月</p>
      <ul class="pricing__features">
        <li>月に200gを2袋</li>
        <li>産地を毎月選べる</li>
        <li>淹れ方のメモつき</li>
        <li>挽き目を指定できる</li>
      </ul>
      <a class="button button--secondary" href="#contact">申し込む</a>
    </li>
    <li class="pricing__card">
      <h3>たっぷり</h3>
      <p class="pricing__price"><strong>5,500</strong>円/月</p>
      <ul class="pricing__features">
        <li>月に400gを2袋</li>
        <li>産地を毎月選べる</li>
        <li>淹れ方のメモつき</li>
        <li>焙煎の日にご招待</li>
      </ul>
      <a class="button button--secondary" href="#contact">申し込む</a>
    </li>
  </ul>
</section>
.pricing__list {
  list-style: none;
  margin: var(--space-6) 0 0;
  padding: 0;
  display: grid;
  gap: var(--space-5);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--price-min, 15rem)), 1fr));
  align-items: start;
}
.pricing__card {
  display: grid;
  gap: var(--space-3);
  padding: var(--space-5);
  background: var(--color-bg);
  border: 1px solid var(--color-border);
}
.pricing__card--featured {
  border: 2px solid var(--color-accent-text);
  position: relative;
}
.pricing__badge {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: var(--space-4);
  translate: 0 -50%;
  margin: 0;
  padding: 2px var(--space-3);
  background: var(--color-accent-text);
  color: var(--color-on-accent);
  font-size: var(--text-sm);
}
.pricing__card h3 {
  margin: 0;
  font-size: var(--text-base);
}
.pricing__price {
  margin: 0;
}
.pricing__price strong {
  font-size: var(--text-xl);
  font-variant-numeric: tabular-nums;
}
.pricing__features {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: var(--text-sm);
  color: var(--color-text-muted);
}
.pricing__features li {
  padding-block: var(--space-2);
  border-block-start: 1px solid var(--color-border);
}
/* .button の基底と派生は「出発点のCSS」にある */

確認する#

関連#

この資料は、Webサイトを作るときに引くためのものです。 何のために作ったか。作っているのは AK²Lab。