:fullscreen
Experimental: 这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
总结
css伪类:fullscreen应用于当前处于全屏显示模式的元素。
它不仅仅选择顶级元素,还包括所有已显示的栈内元素。
W3C标准使用不带破折号的单词:fullscreen,但Webkit和Gecko应用接口各自使用前缀带有破折号的变量:
:-webkit-full-screen
和:-moz-full-screen。
微软的Edge和Internet Explorer各自使用标准语法::fullscreen
和:-ms-fullscreen。
语法
:fullscreen
例子
HTML
<div id="fullscreen">
<h1>:fullscreen Demo</h1>
<p> This will become a big red text when on fullscreen.</p>
<button id="fullscreen-button">Enter Fullscreen</button>
</div>
CSS
#fullscreen:fullscreen {
padding: 42px;
background-color: pink;
border:2px solid #f00;
font-size: 200%;
}
#fullscreen:fullscreen > h1 {
color: red;
}
#fullscreen:fullscreen > p {
color: DarkRed;
}
#fullscreen:fullscreen > button {
display: none;
}
结果
特点
特点 | 情况 | 评论 |
---|---|---|
Fullscreen API :fullscreen |
Living Standard | Initial definition |
浏览器兼容性
BCD tables only load in the browser