:stalled
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
La pseudo-classe CSS :stalled
représente un élément qui est lisible, tel que <audio>
ou <video>
, lorsque la lecture est bloquée.
Une ressource est considérée comme étant bloquée si l'utilisateur·ice a demandé la lecture d'une position spécifique dans la ressource multimédia, mais qu'elle n'a pas réussi à recevoir de données pendant un certain temps.
Cela diffère de :buffering
en ce sens que l'élément multimédia ne charge pas de données de manière inattendue lorsqu'il est bloqué (par exemple, en raison d'une erreur réseau) pendant environ 3 secondes (le temps exact dépend de l'agent utilisateur).
Note :
Comme avec la pseudo-classe :buffering
, l'élément est toujours considéré comme « en lecture » lorsqu'il est « bloqué ».
Si :stalled
correspond à un élément, :playing
correspondra également à cet élément.
Syntaxe
:stalled {
/* ... */
}
Exemples
>CSS
:stalled {
outline: 5px solid red;
}
audio:stalled {
background-color: red;
}
Spécifications
Specification |
---|
Selectors Level 4> # selectordef-stalled> |
HTML> # selector-stalled> |
Compatibilité des navigateurs
Loading…
Voir aussi
:buffering
:muted
:paused
:playing
:seeking
:volume-locked
- Les sélecteurs CSS
- L'événement
stalled