Learning site for website creation

番号つきリストをデザイン

公開日:2022年08月01日 更新日:2023年11月27日

マーカーの数字を (1) (2) … にする

擬似要素「::before」とカウンターを使って実装します。

HTML
<ol class="number">
  <li>番号つきリスト</li>
  <li>番号つきリスト</li>
  <li>番号つきリスト</li>
</ol>
CSS
.number {
  counter-reset: number;
  list-style: none;
  padding-left: 0;
}

.number li {
  position: relative;
  padding-left: 40px;
}

.number li::before {
  counter-increment: number;
  content: '(' counter(number) ')';
  position: absolute;
  left: 0;
}

参考:CSS カウンターの使用

マーカーのみデザインを変更

擬似要素「::maker」を使ってデザインを定義します。

HTML
<ol>
  <li>番号つきリスト</li>
  <li>番号つきリスト</li>
  <li>番号つきリスト</li>
</ol>
CSS
li::marker {
  color: #f00;
}

参考:::marker