Skip to main content

CSS CSS, ,

CSS  illustration
🎨

CSS

CSS, ,

1

カウンタの設定

カウンタ名、スタイル(10進数、ローマ字、アルファベット)、接頭辞、接尾辞を設定します。

2

ネストの有効化

オプションで、カスタムセパレータ文字を持つネストされたカウンタを有効にします。

3

CSS のコピー

番号付きリストをプレビューし、完全なカウンタ CSS をコピーします。

Loading tool...

What Is CSS ?

CSS Counter Generatorは、CSSのcounter-reset、counter-increment、contentプロパティを使用してカスタム番号付きリストを作成します。CSSカウンターは、標準の<ol>リスト番号付けよりも柔軟性が高く、さまざまな番号付けスタイル、カスタムプレフィックスとサフィックス、ネストされた番号付け、リストスタイルタイプとは独立したスタイリングをサポートしています。このツールでは、カウンタ名を構成し、10種類の番号付けスタイル(10進数、先頭ゼロ付き10進数、小文字/大文字アルファベット、小文字/大文字ローマ字、ギリシャ語など)から選択し、カスタムプレフィックスとサフィックステキストを設定し、オプションでネストされたカウンターを有効にしてセパレータを構成できます。プレビューでは、実際的なコンテンツを持つサンプルリストに適用されたカウンタが表示され、生成されるCSSにはすべての必要なカウンタープロパティが含まれています。

Why Use CSS ?

  • 10 種類の番号付けスタイル(10進数、ローマ字、アルファベットなど)
  • カウンタ値の周りにカスタムテキストを接頭辞と接尾辞として設定可能
  • ネストされたカウンタをサポートし、セパレータを構成可能
  • リアルなリストコンテンツでプレビュー

Common Use Cases

法的文書

法的な文書や技術文書用にネストされた番号付きセクション(1.1、1.2、2.1)を作成します。

ステップバイステップガイド

チュートリアル用にスタイル化したカウンタを持つカスタム番号付きステップを構築します。

目次

文書の目次用に階層的な番号付けを生成します。

カスタム順序付きリスト

デフォルトのリスト番号付けをスタイル化したカスタムカウンタで置き換えます。

Technical Guide

CSSカウンターは、3つの主なプロパティを使用します: counter-resetは親要素でカウンターを初期化し、counter-incrementは子要素でカウンターを増分し、contentプロパティのcounter()またはcounters()は値を表示します。counter-resetプロパティは新しいカウンターアンスタンスを作成します: counter-reset: section。counter-incrementはそれを進めます: counter-increment: section。::before疑似要素のcontentプロパティはカウンターを表示します: content: counter(section)。counter()関数はオプションのstyle引数を受け付けます: counter(section, upper-roman)。ネストされたカウンターの場合、各レベルは独自のサブカウンターをリセットします。counters()関数(注意:'s'が付いています)はネストされたスコープを処理します: counters(section, ".")は「1.2.3」表記を生成します。使用可能なリストスタイルタイプには、decimal、decimal-leading-zero、lower-alpha、upper-alpha、lower-roman、upper-roman、lower-greekなどがあります。複数のカウンターを定義して独立して使用できます。

Tips & Best Practices

  • 1
    親要素に counter-reset を使用し、子要素に counter-increment を使用します
  • 2
    ネストされた番号付け(1.1.1 のように)には、セパレータ文字とともに counters() を使用します
  • 3
    カスタム接頭辞と接尾辞テキストにより、カウンタは法的文書にも適しています
  • 4
    CSS カウンタはリスト要素だけでなく、任意の要素で動作します

Related Tools

Frequently Asked Questions

Q counter() と counters() の違いは何ですか?
counter() は単一のカウンタ値を表示します。counters() はネストされたカウンタ値とセパレータ文字列を表示します。
Q CSS カウンタを任意の要素で使用できますか?
はい、CSS カウンタは <ol> または <li> 要素だけでなく、任意の要素で動作します。
Q カウンタをリセットするにはどうすればよいですか?
親要素に counter-reset を適用します。カウンタは 0 から開始されます(最初のインクリメントにより 1 になります)。
Q 特定の番号からカウントを開始できますか?
はい、counter-reset: section 5 を使用して 5 から開始します(最初の表示は 6 になります)。
Q CSS カウンタはアクセシブルですか?
::before コンテンツ内の CSS カウンタは、ほとんどのスクリーンリーダーで読み取れますが、一貫性がない場合があります。可能な場合はセマンティック HTML リストを使用してください。

About This Tool

CSS is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.