このページの中身

進め方の3ステップ

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

進め方3ステップ。olとcounterで番号を自動にする

プレビュー#

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

コピーする#

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

<section class="steps page" id="flow" aria-labelledby="steps-title">
  <h2 id="steps-title">定期便のはじめかた</h2>
  <ol class="steps__list">
    <li class="steps__item">
      <h3>選ぶ</h3>
      <p>産地と量を選んで申し込みます。初回が届くまで、お代はいただきません。</p>
    </li>
    <li class="steps__item">
      <h3>焙煎して送る</h3>
      <p>毎月10日に焙煎し、その日のうちに発送します。追跡番号はメールでお知らせします。</p>
    </li>
    <li class="steps__item">
      <h3>変える・休む</h3>
      <p>産地も量も、次の便から変えられます。休むときは前月の末日までにご連絡ください。</p>
    </li>
  </ol>
</section>
.steps__list {
  list-style: none;
  margin: var(--space-6) 0 0;
  padding: 0;
  counter-reset: step;
  display: grid;
  gap: var(--space-6);
}
.steps__item {
  counter-increment: step;
  display: grid;
  grid-template-columns: 2.5rem minmax(0, 1fr);
  gap: var(--space-2) var(--space-4);
}
.steps__item::before {
  content: counter(step);
  grid-row: 1 / 3;
  inline-size: 2.5rem;
  block-size: 2.5rem;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: var(--color-accent-text);
  color: var(--color-on-accent);
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}
.steps__item h3 {
  margin: 0;
  font-size: var(--text-base);
  align-self: center;
}
.steps__item p {
  margin: 0;
  grid-column: 2;
  color: var(--color-text-muted);
}

確認する#

関連#

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