我有一个非常基本的网页,它使用 flot 创建一个canvas
基于图表(类似于 SO 用于信誉图)。
如果是 PC 显示器,它应该简单地正常输出,宽度(x 轴)为高度的 1.6 倍。
但是对于 iPhone,我希望它不是让它以“纵向”方向溢出,而是页面默认为横向,鼓励(或强迫)用户像 PC 用户一样转动手机查看图表。
所以我的问题是:
1) 有没有办法(使用 CSS、JS 或简单的 HTML 头部标签)让画布在检测到纵向时旋转 90 度?
2)一般来说,有没有办法旋转元素/对象,而不管谁在查看它?
3)有没有办法避免iPhone在设备旋转时旋转内容的默认行为?显然,我希望用户在看到设备侧向显示时旋转设备,但我不希望图表翻转并且当他们转动手机时仍然侧向,取笑他们继续翻转手机并且永远不会得到图表保持不动。
谢谢!