完整的屏幕UI设计有助于通过消除干扰来维持用户的焦点。因此,可以看出,在现代Web应用程序中使用了越来越多的完整屏幕UI,这是由于浏览器的开发所致。过去,支持全屏的Web应用程序仍然具有一定的复杂性,例如使用Flash。在本文中,通过简单的完整屏幕函数显示JavaScript完整屏幕API功能。
完整的屏幕API提供了将完整屏幕集成到DOM元素及其子元素的方法。开发人员可以使用此功能轻松实现全屏幕来最终用户。
例如Tencent视频,Youku视频和其他视频网站,地图或网络游戏等。在日常生活中,完整的屏幕模式可以提供更好的用户体验。
注意:浏览器对完整屏幕API的支持从Safari到此功能不等。但是您可以使用判断浏览器来解决此问题。
使用完整的屏幕API非常简单,它具有一系列Ready -MADE Global Methodss.below创建一个简单的应用程序,以演示完整屏幕API的功能。项目。
requestfulscreen full -screen api提供了一种名称的方法来请求浏览器的完整屏幕视图,该视图将返回一个,该视图将在激活全屏幕模式后完成。
增加完整的屏幕按钮并绑定事件。
您还可以使用页面上的某个元素来使用函数,例如使用按钮的全屏幕,如下:
退出全屏幕并退出全屏幕非常简单,因为用户可以使用键或任何其他常规方法。但是,如果您想使用自定义按钮实现它,则可以使用它。这是一种方法文档范围从完整屏幕模式切换当前元素。
有时,与多个按钮相比,完整的屏幕切换可能更喜欢使用单个开关按钮来启用和禁用全屏幕模式。屏幕视图。
但是,可以使用现有方法和属性轻松实现完整的屏幕开关功能。
在此示例中,将使用以下属性来检查浏览器是否支持完整屏幕视图或应用程序已经处于完整屏幕模式。
该函数的代码如下:
完整的屏幕样式可以使用CSS伪阶级类别为完整屏幕元素添加特定样式。然后,当用户请求完整屏幕视图时,该样式将应用于UI。有关更详细的介绍
全屏视图通常在渲染媒体元素时使用,但继续前进。接下来,您可以使用完整的屏幕API将任何元素带入完整的屏幕视图体验中。
完整的屏幕API提供了许多可以使用的功能,但是在实际的Web应用程序中,需要考虑浏览器的兼容性。如果您不想自己处理兼容性问题,则可以使用第三方脚本图书馆(例如React-Fullscreen,Screenfull.js和Fscreen)可以轻松获得更好的全屏体验。