: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> |