Вращать элементы с помощью прокрутки - PullRequest
0 голосов
/ 25 марта 2012

Можно ли повернуть элемент на веб-сайте с помощью прокрутки?

Элемент должен вращаться вправо при прокрутке вниз по странице и влево при прокрутке вверх.

Скорость вращения должна соответствовать скорости прокрутки.

Когда элемент больше не прокручивается, элемент должен повернуться обратно к начальной точке.

1 Ответ

1 голос
/ 13 июля 2012

Я изучал то же самое, и вот информация, с которой я столкнулся, в надежде, что вы найдете то, что ищете.

1) Этого можно добиться с помощью jquery .scroll и некоторых других.CSS3 переходы, однако пока что это широко не поддерживается.На момент написания статьи IE вообще не поддерживает его, поэтому вы бы хотели знать свою целевую аудиторию.Это может быть сделано с некоторыми исправлениями и обходными путями, чтобы получить больше поддержки в разных браузерах, но вам лучше выбрать другой вариант, если вы действительно не хотите ощущения «Сделай сам».

2) Подобный вариант 1он будет использовать .scroll и вызывать плагин вращения (потому что использование ротаторов jquery не так гладко).Если это тот путь, по которому вы хотели бы пойти, проверьте этот плагин http://code.google.com/p/jqueryrotate/wiki/Examples

3) Я бы выбрал один из многих плагинов параллакса с прокруткой, у которых есть встроенное вращение.Изящная деградация реализована для тех, кто в IE.Два из моих фаворитов были бы: http://johnpolacek.github.com/scrollorama/ и http://joelb.me/scrollpath/

Надеюсь, это направит вас в правильном направлении!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...