:picture-in-picture - CSS: Cascading Style Sheets 编辑
The :picture-in-picture
CSS pseudo-class matches the element which is currently in picture-in-picture mode.
Syntax
Syntax not found in DB!
Usage notes
The :picture-in-picture
pseudo-class lets you configure your stylesheets to automatically adjust the size, style, or layout of content when a video switches back and forth between picture-in-picture and traditional presentation modes.
Examples
In this example, a video has a box shadow when it is displayed in the floating window.
HTML
The page's HTML looks like this:
<h1>MDN Web Docs Demo: :picture-in-picture pseudo-class</h1>
<p>This demo uses the <code>:picture-in-picture</code> pseudo-class to automatically
change the style of a video entirely using CSS.</p>
<video id="pip-video"></video>
The <video>
with the ID "pip-video"
will change between having a red box shadow or not, depending on whether or not it is displayed in the picture-in-picture floating window.
CSS
The magic happens in the CSS.
:picture-in-picture {
box-shadow: 0 0 0 5px red;
}
Specifications
Specification | Status | Comment |
---|---|---|
Picture-in-Picture API The definition of ':picture-in-picture' in that specification. | Draft | Initial definition. |
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论