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

概要

時間相対セレクターはビデオやオーディオのキャプション・字幕において、再生済みのキューと未再生のキューを異なるスタイルで表示するために使用します。カラオケ風のテキスト表示やインタラクティブな字幕表示を実現できます。WebVTTと組み合わせて使用されます。

対応ブラウザ

デスクトップ

Chrome 23+
Edge 79+
Safari 7+
Firefox 未対応

モバイル

Chrome Android 25+
Safari iOS 7+
Firefox Android 未対応

基本構文

CSS
::cue:past {
  color: gray;
  opacity: 0.5;
}
::cue:future {
  color: white;
}

実務での使いどころ

  • カラオケ風字幕

    再生済みの字幕テキストをグレーアウトし、現在位置を視覚的に明確にするカラオケ風表示を実現します。

注意点

  • Firefox ではサポートされていないため、この機能に依存した重要なUIを構築しないでください。

アクセシビリティ

  • 過去のキューの色やopacityを変更する際は、依然として読みやすいコントラスト比を維持してください。