Я работаю над сайтом, который должен быть разработан с мобильной доступностью в памяти. Как часть нашей мозговой атаки, интересно, возможно ли обнаружить для мобильного браузера (т.е. Мобильный Safari или браузер Android), когда устройство просмотра изменило ориентацию, и использовать это в качестве триггера для изменения содержания страницы? Поскольку заголовок этого вопроса подразумевает, наш лучший вариант развития событий является способностью обнаружить изменение ориентации и использовать его для изменения CSS на лету, чтобы представить немного отличающуюся страницу для среды по сравнению с портретом.
Конечно, мы можем просто разработать для страницы, которая выглядит хорошей один путь, и сделайте его очевидным, что он, как предполагается, просматривается тот путь, но фактор интересного материала страницы, которая выглядит хорошей так или иначе, является довольно привлекательным.
Действительно ли эта идея реализуема? Практичный?
Да, на это есть ответ в более общем вопросе.
Подводя итог, можно сказать, что вы слушаете с помощью Javascript событие orientationchange
и переключаете стилизацию в обработчике события в зависимости от значения window.orientation
.
Создайте гибкий стиль, который будет корректироваться в любом случае ..
Вам нужно будет дать более подробное описание проблем, которые вы хотите решить, чтобы мы могу предложить более подробные ответы ..