📅  最后修改于: 2023-12-03 15:00:04.716000             🧑  作者: Mango
CSS cue-after属性定义在元素完成播放后要执行的操作。这个属性用于声音、视频和其他媒体。
selector {
cue-after: [事件] [时间];
}
事件:必填项。表示 cues 的事件。常见的有 enter、exit、down、up、left 和 right 等。
时间:可选项。表示 cues 播放的时间点。可取值有秒、毫秒和百分比等。
属性值可以有多个,用逗号隔开。
.selector {
cue-after: "看到了吗?你在看这个部分好像有点累", url(shake.mp3), url(pingpong.srt);
}
video::cue-after {
content: "视频快要结束了,请点击订阅按钮以获取更多内容!";
color: red;
font-size: 20px;
background-color: yellow;
position: absolute;
top: 30%;
left: 30%;
border: 1px solid black;
padding: 20px;
}
这个例子中,我们向<video>元素添加了一个cq事件。当视频快要播放完时,会出现一个提示窗口。
cue-after只有在一些浏览器中支持。目前,只有 Chrome 和 Safari 支持此属性,而 Mozilla Firefox、Microsoft Edge 和 Internet Explorer 仍未支持。