Я не большой разработчик JS, но я наткнулся на этот сайт под названием Google Gravity (те, кто его не использовал, попробуйте выполнить поиск там - вы будете поражены), который является ремастерированной домашней страницей Google. С тех пор я размышлял о том, как парень это реализовал. Я попробовал поискать в Google, но не смог найти хорошее объяснение реализации.
Все гуру JS / CSS, можете ли вы указать мне место, где я могу узнать больше? Я уже знаю основы работы с jQuery и AJAX.
Ответы:
Помимо математических формул (для этого нужно хорошо разбираться в математике), он использует нативные веб-технологии, основанные на HTML5 и CSS3.
Я рекомендую вам прочитать эти пункты:
источник
Вы смотрели на исходный код JavaScript?
Я просто бросил очень быстрый взгляд (и это далеко от моей чашки чая), но похоже, что страница разбита на 2-ые коробки, и имитация этих коробок свободно падает под действием силы тяжести. Затем обрабатываются события мыши, чтобы интерактивно манипулировать этими блоками.
источник