实施方向锁定
Implementing Orientation lock
要求:我们希望防止设备旋转(只支持纵向模式,不支持横向模式)
我的实现:我已经编写了一个关于orientationChange事件的函数,它将检测模式(纵向或横向),如果是纵向模式,则不执行任何操作,如果是横向模式,则我使用transform-rate将其旋转回纵向视图。
我的实现问题:假设纵向模式为360px,横向模式为640px,并且我的媒体查询类似
@media all and (max-width:600px){
Selector{
Font-size:18px;
}
}
@media all and (min-width:601px) and (max-width:767px){
Selector{
Font-size:22px;
}
}
所以现在在横向模式下,字体大小是22px,然后我的功能是使用变换旋转主体,所以它与纵向模式不同(纵向模式下的字体大小应该是18px,但现在是22px)。
基于方向,我不想再写css了。是否可以旋转窗口对象而不是正文标记??
有什么更好的方法。。。。????
据我所知,这是不可能的。希望以下代码能帮助您:
@media (min-width:640px) and (orientation: landscape){
Selector{
Font-size: 18px;
}
}
也许这更像是你想要的,但浏览器支持非常差,所以可能不是你的解决方案
js方向锁定
相关文章:
- ng映射方向备选方案
- RubyonRails——构建交互式接口应该朝哪个方向发展
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 在D3.js中,有没有任何方法可以将x和y方向上的滚动事件绑定到平移svg
- 我怎样才能知道用户滑动的方向
- 使用谷歌地图API和phonegap显示当前位置+方向
- 用真或假初始化变量是否在 Javascript 中建立了内容的方向
- 带有自定义标记的谷歌地图方向APIv3
- 在角度方向的元素之前插入
- 页面可见性API实际上支持操作系统屏幕锁定吗
- 更改D3方向力图中箭头标记的方向
- 检查'鼠标滚轮'滚动锁定的事件方向
- 实施方向锁定
- Phaser Box2d-在一个方向上锁定拖动
- Cordova屏幕锁定方向不是一个功能
- 如何在移动应用程序上仅在一个页面上锁定方向
- iPad锁定方向为横向
- 在Firefox OS中锁定宽度和高度以及方向锁定
- 能够在PhoneGap/Cordova中使用JavaScript锁定设备的方向
- 防止方向锁定的Android WebView中的JS方向更改事件