最新のWeb開発のチュートリアル
×

CSS チュートリアル

CSS HOME CSS 導入 CSS 構文 CSS の仕方 CSS 色 CSS 背景 CSSボーダー CSS 余白 CSS パディング CSS 高さ/幅 CSS テキスト CSS フォント CSS リンクス CSS リスト CSS テーブル CSS ボックスモデル CSSの概要 CSSの表示 CSS 最大幅 CSSのポジション CSS 浮く CSS Inline-block CSS 整列します CSS コンビネータ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウン CSS ツールチップ CSS イメージギャラリー CSS 画像の不透明度 CSS 画像のスプライト CSS attrのセレクタ CSSフォーム CSS カウンター

CSS3

CSS3 導入 CSS3 角丸 CSS3 ボーダーイメージ CSS3 背景 CSS3 色 CSS3 グラデーション CSS3 影 CSS3 テキスト CSS3 フォント CSS3 2Dトランスフォーム CSS3 3Dトランスフォーム CSS3 トランジション CSS3 アニメーション CSS3 画像 CSS3 ボタン CSS3 ページネーション CSS3 複数の列 CSS3 ユーザーインターフェース CSS3 ボックスのサイズ設定 CSS3 Flexbox CSS3 メディアクエリー CSS3 MQ例

CSS レスポンシブWebデザイン

レスポンシブWebデザイン イントロ レスポンシブWebデザイン ビューポート レスポンシブWebデザイン グリッドビュー レスポンシブWebデザイン メディアクエリー レスポンシブWebデザイン 画像 レスポンシブWebデザイン ビデオ レスポンシブWebデザイン フレームワーク

CSS Examples

CSS 例 CSS クイズ CSS 証明書

CSS References

CSS 参照 CSS セレクタ CSS 機能 CSS リファレンス聴覚 CSS Web Safe フォント CSS アニメーション CSS ユニット CSS PX-EMコンバータ CSS 色 CSS 色値 CSS 色名 CSS3 ブラウザのサポート

 

CSSカウンター


CSSカウンタの使用

CSSカウンタは、「変数」のようなものです。 変数の値は、(それらが使用される回数を追跡するもの)CSSルールだけ増分することができます。

CSSカウンタで作業するために、我々は、次のプロパティを使用します。

  • counter-reset -カウンタを作成またはリセット
  • counter-increment -カウンタ値をインクリメント
  • content -インサートは、コンテンツを生成し
  • counter()またはcounters()関数は-要素にカウンタの値を追加します。

CSSカウンタを使用するには、最初に作成する必要がありますcounter-reset

次の例では、(身体セレクタで)ページ用のカウンタを作成し、その後、それぞれのためのカウンタ値をインクリメント<h2>要素を追加しますと"Section < value of the counter >:"各の先頭に<h2>要素を:

body {
    counter-reset: section;
}

h2::before {
    counter-increment: section;
    content: "Section " counter(section) ": ";
}
»それを自分で試してみてください

ネスティングカウンタ

次の例では、ページ(セクション)のための1つのカウンタとそれぞれに1つのカウンタ作成<h1>要素(サブセクションを)。 "section"カウンタは、それぞれにカウントされます<h1>を持つ要素"Section < value of the section counter >." 、および"subsection"カウンタはそれぞれにカウントされます<h2>を持つ要素"< value of the section counter >.< value of the subsection counter >"

body {
    counter-reset: section;
}

h1 {
    counter-reset: subsection;
}

h1::before {
    counter-increment: section;
    content: "Section " counter(section) ". ";
}

h2::before {
    counter-increment: subsection;
    content: counter(section) "." counter(subsection) " ";
}
»それを自分で試してみてください

カウンタの新しいインスタンスが自動的に子要素に作成されるため、カウンタも概説リストを作るのに役立ちます。 ここでは、使用するcounters()ネストされたカウンターの異なるレベル間の文字列を挿入する機能:

ol {
    counter-reset: section;
    list-style-type: none;
}

li::before {
    counter-increment: section;
    content: counters(section,".") " ";
}
»それを自分で試してみてください

CSSカウンタのプロパティ

プロパティ 説明
content ::と::疑似要素の後、挿入する前に、生成されたコンテンツと一緒に使用
counter-increment インクリメント一つ以上のカウンタ値
counter-reset 作成または1つ以上のカウンタをリセットします