У меня есть очень простая веб-страница, в которой используется флот для создания графика на основе canvas
(аналогично тому, как SO использует для графа репутации).Как управлять ориентацией экрана для iPhone в веб-приложении
В случае дисплея ПК он должен просто выводиться нормально, при этом ширина (по оси x) будет в 1,6 раза больше высоты.
Но для iPhones мне бы хотелось, если бы вместо переполнения в ориентации «портрет», страница по умолчанию была ориентирована на альбомную ориентацию, поощряя (или вынуждая) пользователя повернуть свой телефон, чтобы увидеть график в качестве пользователей ПК бы.
Так что мои вопросы:
1) Есть ли способ (с помощью CSS, JS, или просто теги голову HTML), чтобы холст повернуть на 90 градусов по обнаружению портретной ориентации?
2) Есть ли способ, в общем, повернуть элементы/объекты, независимо от того, кто его просматривает?
3) Есть ли способ избежать поведения iPhone по умолчанию при вращении содержимого при повороте устройства? Очевидно, я хочу, чтобы пользователь вращал устройство, увидев, что он появился сбоку, но я не хочу, чтобы график перевернулся, и STILL будет боком, когда они поворачивают телефон, дразня их, чтобы продолжать переворачивать телефон и никогда не получать график останется неподвижным.
Спасибо!
Это, безусловно, то, что я имел в разум. Очень элегантно в том, что он учитывает как пользователя, поворачивающего устройство с iPhone, обнаруживающего поворот, так и с помощью. – Anthony