このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

:stalled 擬似クラス (CSS)

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

Want more browser support for this feature? Tell us why.

:stalled CSS 擬似クラス セレクターは、<audio> や <video> などの再生可能な要素で、再生が停止している状態にある場合に表します。 ユーザーがメディアリソースの特定の位置からの再生をリクエストしたにもかかわらず、一定時間データを一切受信できなかった場合、そのリソースは停滞状態にあるとみなされます。 これは、:buffering とは異なり、メディア要素が(ネットワークエラーなどの理由で)約 3 秒間(正確な時間はユーザーエージェントによって異なる)停止状態にある際、予期せずデータを読み込まないという点が異なります。

メモ: :buffering 擬似クラスと同様に、要素が「停滞中」状態であっても、「再生中」とみなされます。 :stalled が要素に一致する場合、:playing もその要素に一致します。

構文

css
:stalled {
  /* ... */
}

例

CSS

css
:stalled {
  outline: 5px solid red;
}

audio:stalled {
  background-color: red;
}

仕様書

仕様書
Selectors Level 4
# selectordef-stalled
HTML
# selector-stalled

ブラウザーの互換性

関連情報