:stalled

可用性有限

此功能不是基线功能,因为它在一些最广泛使用的浏览器中无法正常工作。

**:stalled** CSS 伪类 选择器表示一个可播放的元素,例如 <audio><video>,当播放暂停时。如果用户请求播放媒体资源中的特定位置,但一段时间内未收到任何数据,则该资源被认为处于暂停状态。这与 :buffering 不同,因为当媒体元素意外地(例如由于网络错误)在暂停状态下(大约 3 秒,确切时间 取决于用户代理)没有加载数据时。

注意::buffering 伪类一样,当元素“暂停”时,它仍然被认为是“播放”状态。如果 :stalled 匹配某个元素,则 :playing 也将匹配该元素。

语法

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

示例

CSS

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

audio:stalled {
  background-color: red;
}

规范

规范
选择器级别 4
# selectordef-stalled
HTML 标准
# selector-stalled

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅