Web/CSS/ cue

From Get docs


The ::cue CSS pseudo-element matches WebVTT cues within a selected element. This can be used to style captions and other cues in media with VTT tracks.

::cue {
  color: yellow;
  font-weight: bold;
}

The properties are applied to the entire set of cues as if they were a single unit. The only exception is that background and its longhand properties apply to each cue individually, to avoid creating boxes and obscuring unexpectedly large areas of the media.

Syntax

::cue | ::cue( <selector> )

Permitted properties

Rules whose selectors include this element may only use the following CSS properties:

Examples

Styling WebVTT cues as white-on-black

The following CSS sets the cue style so that the text is white and the background is a translucent black box.

::cue {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
}

Specifications

Specification Status Comment
WebVTT: The Web Video Text Tracks FormatThe definition of '::cue' in that specification. Candidate Recommendation Initial definition.

Browser compatibility

Update compatibility data on GitHub

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
::cue Chrome

Full support 26

Edge

Full support 79

Firefox Full support 55

Notes'

Full support 55

Notes'

Notes' From Firefox 69, only allowed properties apply to the ::cue pseudo-element with no argument. See Permitted properties for a list of the allowed properties.

IE

No support No

Opera

Full support 15

Safari

Full support 6.1

WebView Android

Full support ≤37

Chrome Android

Full support 26

Firefox Android

Full support 55

Opera Android

Full support 14

Safari iOS

Full support 6.1

Samsung Internet Android

Full support 1.5

::cue(<selector>) Chrome

Full support 26

Edge

Full support 79

Firefox

No support No

IE

No support No

Opera

Full support 15

Safari

Full support 6.1

WebView Android

Full support ≤37

Chrome Android

Full support 26

Firefox Android

No support No

Opera Android

Full support 14

Safari iOS

Full support 6.1

Samsung Internet Android

Full support 1.5

Legend

Full support  
Full support
No support  
No support
See implementation notes.'
See implementation notes.


See also

::cue by Mozilla Contributors is licensed under CC-BY-SA 2.5.