Limited support 注意が必要。一部のブラウザのみ対応。プロダクション利用は慎重に判断すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
css.properties.counter-reset.reversed
実験的
96
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
ol {
  counter-reset: reversed(rank);
}
li {
  counter-increment: rank -1;
}
li::before {
  content: counter(rank) '. ';
}

ライブデモ

reverseordercounter-

CSS reverseordercounter- demo.

プレビュー全画面表示

kauntdown

CSS kauntdown demo.

プレビュー全画面表示

ranking

CSS ranking demo.

プレビュー全画面表示

実務での使いどころ

  • ランキングリストのカウントダウン表示

    CSSカウンターを逆順にして、ランキングの順位を自動的に降順で番号付けできます。

注意点

  • 現在Firefoxのみのサポートです。他のブラウザではフォールバックとして通常の昇順カウンターまたはHTMLの ol reversed 属性を使用してください。

アクセシビリティ

  • リストの順序がスクリーンリーダーに正しく伝わるよう、意味的には <ol reversed> 要素を使用し、CSSカウンターは視覚的な補助として使ってください。