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.
On this page
::cue
Try it
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
css
::cue | ::cue(<selector>) {
  /* ... */
}
    Permitted properties
Rules whose selectors include this element may only use the following CSS properties:
backgroundbackground-attachmentbackground-clipbackground-colorbackground-imagebackground-originbackground-positionbackground-repeatbackground-sizecolorfontfont-familyfont-sizefont-stretchfont-stylefont-variantfont-weightline-heightopacityoutlineoutline-coloroutline-styleoutline-widthruby-positiontext-combine-uprighttext-decorationtext-decoration-colortext-decoration-linetext-decoration-styletext-decoration-thicknesstext-shadowvisibilitywhite-space
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.
css
::cue {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
}
    Specifications
Browser compatibility
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
::cue | 
       26 | 79 | 
        55From Firefox 69, only allowed properties apply to the::cue pseudo-element with no argument. See Permitted properties for a list of the allowed properties.
         | 
       No | 15 | 7 | 4.4 | 26 | 55 | 14 | 7 | 1.5 | 
selector_argument | 
       26 | 79 | No | No | 15 | 7 | 4.4 | 26 | No | 14 | 7 | 1.5 | 
See also
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
 https://developer.mozilla.org/en-US/docs/Web/CSS/::cue