屏幕定位API使用JavaScript旋转屏幕
媒体查询允许网站,具体取决于智能手机或平板电脑屏幕的方向。但有时你可能希望你的网站锁定在一个特定的方向,纵向或横向。在这种情况下,可以指定本地应用程序的格式。应用程序将仅以预设格式ndash显示;独立于实际的定位装置。通过使用HTML5屏幕定位API,可以在JavaScript中定义屏幕方向。
定义文档的屏幕方向
屏幕方向可通过屏幕调节orientation属性和锁()。方法的默认值为ldquo;任何“或”或“或”或“或”或“任何”;。这使得设备适合于任何方向,这取决于设备的物理位置。价值ldquo;“自然的。”网站显示设备的自然方向,该方向随设备而异。智能手机通常采用纵向模式,而电影则采用横向模式。
屏幕方向。锁(ldquo;“自然”与“自然”;在上面的例子中,设备的自然方向。
当然,屏幕方向API也允许您定义个人方向。您可以选择四个值,包括移动设备、所有可能的方向。它们是:ldquo;肖像,肖像“和;主力ldquo;中ldquo;景观所有者;,ldquo;中学和ldquo;中学;。
屏幕方向。锁(ldquo;就像上帝的名字);类似地,ldquo;中学横向“;和ldquo;景观以180度为主;旋转。
也可以使用ldquo;“主”和;和ldquo;“二级”和;,联合使用ldquo;肖像画;或ldquo;“景观”和;是关键词。这使设备显示方向模式。
如果要删除定义的方向,则称为unlock()方法。
屏幕方向。解锁();广告
仅全屏模式
定位要求由屏幕定义orientation. 首先,lock()只能在浏览器切换到全屏模式requestfullscreen时通过。第二个要求密切相关:**个要求用户要求全屏模式,而不是自动启动,这也适用于屏幕定位API。
因此,应该绑定该方法以单击事件调用。
文件使用者(ldquo;按钮”和“按钮”)。注册侦听器(ldquo;单击“to;”;,函数(){文件文档元素requestfullscreen();屏幕方向。锁(ldquo;就像上帝(上帝),虚假的);使用lock()方法启动全屏模式非常重要,如上面的示例所示。全屏模式结束时解除锁定定位。
如果您在浏览器中,打开一个新文档例如,当您调用链接时,定义的方向将以全屏模式结束。屏幕定位API仅在当前HTML文档中可用。
阅读导向
你并不总是想预先定义方向。有时你只想知道智能手机或平板电脑的位置。在这种情况下,可以有屏幕位置API的读取方向。类型的属性显示一个位置关键词。
报警(屏幕方向。类型);但也可以使用“角度”属性来显示方位角。
报警(屏幕方向)。角度);0度;角度对应自然趋势,主要为ldquo;肖像所有者;智能手机。90度;对应于”;景观小学;,180度;ldquo; 从肖像中学习;,和ldquo;270度;中学景观;。这取决于设备的角度,可以表示不同的角度关键词。
为了查询和定位,浏览器需要在全屏模式下运行。
也可以响应改变屏幕方向的事件。只需添加addeventlistener()和功能定位性能。
屏幕方向。注册号侦听器(ldquo);改变;,功能(E){报警(屏幕方向)。类型+ ldquo;rdquo;+屏幕方向。角度);},假);每次改变位置都会触发一个警报,显示当前位置为关键词和角度。
浏览器支持
屏幕定位API支持Chrome和Opera25+38+无前缀供应商。当然,API只能在移动设备上使用。您可以使用if语句来确定浏览器是否支持API。
If(ldquo);定位;进入屏幕){hellip;}然后,您可以显示浏览器不支持将设备转到特定方向的通知API。此外,桌面浏览器不支持API,并且如果在此查询API中调用它,则不会显示错误消息。
屏幕方向相对较新API。API使用了许多不同的方法来命名开发的早期阶段。例如:lockorientation()代替lock(),lockunlockorientation()代替unlock()。不应使用旧名称Chrome和Opera。
它们在Internet Explorer11和Firefox33+中得到支持;但是,它们需要适当的前缀ndashMSInternet Explorer、FirefoxMOZ
屏幕MS锁定orientation。锁(ldquo);像上帝一样;屏幕MOZ锁定orientation。锁(ldquo);像上帝一样;检测到方向更改的事件的名称也与当前API名称不同。代替ldquo;改变;,您需要使用ldquo;适当的前缀orientationchangerdquo;。
如果你想覆盖所有浏览器,你别无选择,只能使用新旧名称,并注意供应商前缀旧名称。
在使用屏幕定位API时,您应该记住的**后一件事:它只能是全屏API,您不应该使用它的网站或类似的设计。对于需要全屏模式的浏览器游戏或其他应用程序来说,它更好。
谢泼德相关推荐:网站设计文字编排可读性HTML5网页设计日本很好网页创意赏析设计创意赏析推荐网页设计3本新书网页设计图标免费下载
现阶段网站建筑业发展趋势现阶段网站建筑业发展趋势:一是网络营销渠道的多元化导致企业作用的降低网站。在智能手机出现之前,企业是否应该进行网络营销,是ampldquo;品牌推广amp;rdquo;或ampldquo;销售额amp;rdquo首先
查看详情你的网站移动背景如果不移动,就不是现代的。您的网站移动背景也适用于您的网站背景。如何修复网页的背景是在内容下移时移动网站背景。如何移动背景图片的位置,JS实现网页背景连续流动的方法,通过实例分析,现在你的背景会在桌面和移动设备上产生漂亮的视
查看详情如何设计创建移动网站或使用移动响应网站创建移动网站;这是许多讨论的重点。不过,还有另一种选择:响应式网页设计。何时、为什么以及如何回应网站设计由于移动互联网用户将在2015年超过美国的桌面互联网用户,平板电脑越来越受欢迎,甚至电视的互联网使
查看详情现在很多公司开始重视互联网技术,但是很多公司没有自己的网站。但是,在设计云阳公司网站时应该注意的事情下面向智唯网络客户简单介绍。我们期待着与客户合作。云阳网站的设计标准,为了做好每件事,一定要有标准。还有云阳主页的设计。那个必须有标准。要考
查看详情2016年是我担任网络设计教师的第20个年头。同时,我觉得这么多时间已经到了疯狂的地步,这根本不值得去想我当时的网站设计。如果a网站是20年前建成的,并没有辜负人们的期望,那么今天的形式和功能是可以理解的。毕竟,随着时间的推移,技术和品位已
查看详情你的网站移动友好吗是时候让你的网站移动友好了吗也许你和我是一样的,你还是觉得你的手机那么简单,移动手机hellip;这是一个运行时调用。也许,和你周围的人在一起,你不会坐在那里,眼睛全天候盯着你手机屏幕,如果是的话,你的旧学校。就像我一样。
查看详情专注品牌网站建设+运维技术
统一报价,无隐形消费
诚信服务每一位顾客 7*24