屏幕定位API使用JavaScript来旋转屏幕接下来我们 讲析显示屏精准定位API应用来旋转屏幕,不会的来了解一下呀。 显示屏精准定位API应用来旋转屏幕: 媒体查询允许网站,具体取决于智能

互域东莞网络公司,专业东莞网站设计,东莞网站建设行业里很有竞争力的团队之一。

位置:东莞互域 > 常见问题 > >> 分享显示屏精准定位API应用来旋转屏幕

分享显示屏精准定位API应用来旋转屏幕

发布时间:2019-11-24 18:18   来源:互域
242019-11

屏幕定位API使用JavaScript来旋转屏幕接下来我们讲析显示屏精准定位API应用来旋转屏幕,不会的来了解一下呀。

显示屏精准定位API应用来旋转屏幕:

媒体查询允许网站,具体取决于智能手机或平板电脑的屏幕方向。但有时您可能希望将您的网站垂直或水平锁定到特定方向。在这种情况下,可以指定本机应用程序的格式。该应用程序仅以预设格式显示 - 独立于实际定位设备。通过使用HTML5屏幕定位API,您可以在JavaScript中定义屏幕方向。

定义文档的屏幕方向

可以通过screen.orientation属性和lock()方法调整屏幕方向。此方法的默认值为“any”。这使得该设备适合于任何方向,具体取决于设备的物理位置。 “自然”的网站以设备的自然方向显示,因设备而异。智能手机通常使用纵向模式,而平板电脑更喜欢横向模式。

屏幕方向。锁(“自然”);在上面的例子中,设备的自然方向。

当然,屏幕方向API还允许您定义个人方向。您可以在四个值之间进行选择,包括移动设备,所有可能的方向。这些是“肖像,肖像”的主要“中等和第二”。

258.jpg

quo; “风景大师”和“中学风景”。

屏幕方向。锁(“图像大师”);同样,“中学景观”和“景观主要在180度旋转。

您还可以使用“肖像”或“横向”作为关键字,而不是“主要”和“次要”。这允许设备显示定向模式。

如果要删除已定义的方向,请调用unlock()方法。

屏幕方向。开锁 ();广告

仅限全屏模式

屏幕定义了定位要求。取向。首先,只有当浏览器通过requestfullscreen()切换到全屏模式时,lock()才会锁定。第二个要求密切相关:第一个要求是全屏模式需要用户请求而不是自动启动,这也适用于屏幕定位API。

因此,您应该将方法click事件绑定到调用。

文件消费者(“按钮”)。注册监听器(“click”,function(){file document element] .requestfullscreen(); screen orientation.Lock(“like the屏幕定位API使用来旋转屏幕 main”);},false);通过应用lock()方法启动全屏模式非常重要,如上例所示。全屏模式结束将释放锁定位。

如果您在浏览器中打开新文档,例如,当您调用链接时,定义的方向将以全屏模式结束。屏幕定位API仅在当前HTML文档中。

阅读方向

您并不总是想要预先定义方向。有时您只想知道智能手机或平板电脑的位置。在这种情况下,您可以让屏幕定位API读取方向。 type属性显示定位关键字。

警报(屏幕方向。类型);但您也可以使用angle属性来显示方位角。

警报(屏幕方向。角度); 0角对应自然趋势,主要是“肖像大师”智能手机。 90对应“风景小学”,180“肖像中学”和“270中学风景”。它取决于设备的角度,可以代表不同的关键字。

为了查询位置,浏览器需要以全屏模式运行。

也可以传递改变屏幕方向的事件。只需添加addeventlistener()和功能定位性能即可。

屏幕方向。注册监听器(“更改”,功能(E){报警(屏幕方向。类型+“”+屏幕方向。角度);},false);定位中的每次更改都会触发警报,该警报会将当前位置显示为关键字和角度。

浏览器支持

Screen Positioning API支持Chrome和Opera 25 + 38+供应商,不带前缀。当然,移动设备上的API仅可用。您可以使用if语句来确定浏览器是否支持API。

如果(“定位”进入屏幕){.}然后,您可以显示浏览器不支持手动将设备转换为特定方向API的通知。此外,如果在此查询API中调用,则桌面浏览器不支持的API不会显示错误消息。

屏幕方向是一个相对较新的API。 API在早期开发阶段使用了一些不同的方法名称。例如:lockorientation()替换lock()和unlockorientation()而不是unlock()。您不应该将旧名称用于Chrome和Opera。

Internet Explorer 11和Firefox 33+支持这些功能;但是,它们需要适当的前缀 - MS Internet Explorer,Firefox MOZ。

屏幕mslockorientation。锁(“像主要”);屏幕mozlockorientation。锁(“像主要”);检测

167.jpg

更改方向的事件名称也与当前API名称不同。您需要使用“适当的前缀orientationchange”,而不是使用“更改”。

如果要覆盖所有浏览器,则别无选择,只能使用旧名称和新名称,并注意供应商前缀旧名称。

使用屏幕定位API时应该记住的最后一件事:它只能用于全屏API,不应该用于网站或类似的设计。对于需要全屏模式的浏览器游戏或其他应用程序更好。

相信读过上文,各位已经知道显示屏精准定位API应用来旋转屏幕了吧,已经在上文教授了大家,相信各位在看完之后一定能够尽快学会,还望大家重视起来。

[ 关键字:屏幕 ]
下一篇:没有了


  • <small class='NfJTT'></small><noframes class='NfJTT'>

      <bdo id='NfJTT'></bdo><ul id='NfJTT'></ul>

      • <tfoot class='NfJTT'></tfoot>
        1. <i rel='NfJTT'><tr rel='NfJTT'><dt rel='NfJTT'><q rel='NfJTT'><span rel='NfJTT'><b rel='NfJTT'><form rel='NfJTT'><ins rel='NfJTT'></ins><ul rel='NfJTT'></ul><sub id='NfJTT'></sub></form><legend id='NfJTT'></legend><bdo id='NfJTT'><pre id='NfJTT'><center id='NfJTT'></center></pre></bdo></b><th id='NfJTT'></th></span></q></dt></tr></i><div id='NfJTT'><tfoot id='NfJTT'></tfoot><dl id='NfJTT'><fieldset id='NfJTT'></fieldset></dl></div>
              <tbody class='NfJTT'></tbody>
            <legend rel='NfJTT'><style rel='NfJTT'><dir rel='NfJTT'><q rel='NfJTT'></q></dir></style></legend>

              相关阅读:
              • 分享显示屏精准定位API应用来旋转屏幕 [2019-11-24] 屏幕定位API使用JavaScript来旋转屏幕接下来我们 讲析显示屏精准定位API应用来旋转屏幕,不会的来了解一下呀。 显示屏精准定位API应用来旋转屏幕: 媒体查询允许网站,具体取决于智能...
              • 研究网站设计重中之重取决于页面 [2019-11-24] 有许多不同的 网站设计 主题,网络和移动网页设计师,他们平衡了美学与专业人士之间的互动。网站设计中的平衡工具侧重于界面移动。 接下来我们 述说网站设计重中之重取决于页面...
              • 网站设计东莞公司解疑法国CSS动漫的国际性设计风格 [2019-11-24] 瑞士CSS动画的国际风格接下来我们 网站设计东莞公司 解答法国CSS动漫的国际性设计风格,有兴趣的伙伴们来看下文。 法国CSS动漫的国际性设计风格: 可能没有风格和技巧,它与国际主...
              • 介绍网站建筑者rukzuk不同寻常 [2019-11-24] 不是普通的网站建设者:rukzuk是不同的接下来我们 解释网站建筑者rukzuk不同寻常,不明白的来掌握下。 网站建筑者rukzuk不同寻常: 来自德国康斯坦茨的rukzuk网站建设一直在增长,ruk...
              • 东莞建网站公司解释免費的开源系统CMS Node.js和MongoDB [2019-11-24] 免费的开源CMS引擎淹没了数百年的市场接下来我们 东莞建网站公司 描述免費的开源系统CMS Node.js和MongoDB,不掌握的看来看看。 免費的开源系统CMS Node.js和MongoDB: 新版本。开发的进步...

              在线QQ咨询