Je ne suis pas beaucoup un développeur JS, mais je suis tombé sur ce site appelé Google Gravity (ceux qui ne l'ont pas utilisé, essayez d'y faire une recherche - vous serez étonné), qui est une page d'accueil Google remasterisée. Depuis lors, je réfléchis et me demande comment en savoir plus sur la façon dont le gars l'a implémenté. J'ai essayé de googler, mais je n'ai pas pu trouver une bonne explication de la mise en œuvre.
Tous les gourous JS / CSS, pouvez-vous me diriger vers un endroit où je peux en savoir plus? Je connais déjà les bases du travail avec jQuery et AJAX.
Réponses:
Ce qu'il fait, en plus d'utiliser des formules mathématiques (pour lesquelles, vous devez être bon en mathématiques), utilise les technologies natives du Web sous HTML5 et CSS3.
Je vous recommande de lire ces articles:
la source
Avez-vous regardé le code source javascript?
Je viens de jeter un coup d'œil très rapide (et c'est loin de ma tasse de thé) mais il semble que la page soit divisée en boîtes 2D et qu'une simulation de ces boîtes tombant librement par gravité soit exécutée. Les événements de souris sont ensuite traités pour permettre à ces boîtes d'être manipulées de manière interactive.
la source