全屏Api可以让浏览器全屏显示,让指定Element节点占满用户的整个屏幕。
目前各大浏览器的最新版本都支持这个API(包括IE11),但是使用的时候需要加上浏览器前缀。
1 | var FullScreen = { |
全屏模式下,Chrome浏览器与FireFox浏览器下有些许区别。
当放大一个节点时,Firefox自动为该节点增加一条CSS规则,将该元素放大至全屏状态。而Chrome则是将该节点放在屏幕的中央,保持原来大小,其他部分为黑色背景。
为了让Chrome与Firefox保持一致,可以使用CSS伪类来进行修正。
1 | :-webkit-full-screen { |