CSS 中的 ::cue 伪元素用于设置带有视频文本轨道的媒体中的标题和 (WebVTT) 提示的样式。
这些属性将应用于整个媒体提示集。
只有背景及其普通属性分别应用于每个提示。
以下 CSS属性只能由任何选择器上的 ::cue 伪元素使用:
- background
- background-attachment
- background-color
- background-clip
- background-image
- background-origin
- background-position
- background-repeat
- background-size
- color
- font
- font-family
- font-size
- font-stretch
- font-style
- font-variant
- font-weight
- line-height
- opacity
- outline
- outline-color
- outline-style
- outline-width
- ruby-position
- text-combine-upright
- text-decoration
- text-decoration-color
- text-decoration-line
- text-decoration-style
- text-decoration-thickness
- text-shadow
- visibility
- white-space
语法
selector::cue | ::cue(<selector>) {
/* ... */
}
CSS ::cue 示例
这里是一个显示 ::cue 伪元素用法的示例:
<html>
<head>
<style>
video {
width: 800px;
}
video::cue {
font-size: 1rem;
color: peachpuff;
}
</style>
</head>
<body>
<video controls src="/css/oceans.mp4">
<track default kind="captions" srclang="en" src="cue-sample.vtt" />
</video>
</body>
</html>