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

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
:target-after
実験的
142
142
142
その他
142
142
142

`:ターゲット電流`

135
135
135
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
.item::scroll-marker:target-current {
  background: #3498db;
}
.item::scroll-marker:target-before {
  opacity: 0.5;
}

ライブデモ

currentta-get

CSS currentta-get demo.

プレビュー全画面表示

past. m-ka-

CSS past. m-ka- demo.

プレビュー全画面表示

progressindicator

CSS progressindicator demo.

プレビュー全画面表示

実務での使いどころ

  • カルーセルのアクティブインジケーター表示

    現在表示中のスライドに対応するドットインジケーターをハイライト表示し、ユーザーに現在位置を示します。

注意点

  • Chrome 142以降でのみサポートされており、他のブラウザではフォールバックが必要です。

アクセシビリティ

  • スクロールマーカーの状態変化が支援技術にも適切に伝わるよう、aria属性による補足を検討してください。