CSS CSS, ,
CSS
CSS, ,
カウンタの設定
カウンタ名、スタイル(10進数、ローマ字、アルファベット)、接頭辞、接尾辞を設定します。
ネストの有効化
オプションで、カスタムセパレータ文字を持つネストされたカウンタを有効にします。
CSS のコピー
番号付きリストをプレビューし、完全なカウンタ CSS をコピーします。
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カスタム接頭辞と接尾辞テキストにより、カウンタは法的文書にも適しています
-
4CSS カウンタはリスト要素だけでなく、任意の要素で動作します
Related Tools
Frequently Asked Questions
Q counter() と counters() の違いは何ですか?
Q CSS カウンタを任意の要素で使用できますか?
Q カウンタをリセットするにはどうすればよいですか?
Q 特定の番号からカウントを開始できますか?
Q CSS カウンタはアクセシブルですか?
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.