La programmation de cubes 3D en CSS est nettement plus simple que par l'utilisation d'OpenGL (où on se prend la tête avec les calculs de vextrex!) mais hélas, ça reste limité à des plans qu'on peut déplacer et formater en 3D. Avec l'ajout de SVG on peut éventuellement fermer les polyèdres.
Attention : toutes les animations présentées sur cette page sont des conceptions et créations personnelles (Bruno AUBIN de Coulaines dans la Sarthe), imaginées à partir des possibilités offertes par CSS3 et les vues en perspective! De ce fait, j'autorise toute réutilisation de ce code à des fins pédagogique, tel quelle ou réadaptés.
Pour les explications il suffit de comprendre les notions de perspective, d'héritage de propriétés et d'imbriquer des div les uns dans les autres pour certaines formes complexes. Vous trouverez sur cette page, la liste des propriétés pouvant être animées en CSS. La propriété "background-image" dont je me sert dans 2 des démos, n'en fait pas parti!
Animations démos 2D
- Propriétés générales : mercredi 12/07/2017
- Pendule de Foucault : mercredi 12/07/2017
- Horloge tournant dans le sens anti-horaire : samedi 08/07/2017
- Générique de la série "les envahisseurs" : dimanche 09/07/2017
- Lampe sur texte avec ombre se déplaçant : dimanche 09/07/2017
- Tétris 2D : Vendredi 01/09/2017
Animations démos 3D : Perspectives
Ensemble de démos d'animation utilisant la propriété "perspective" des CSS3.- 4 animations 3D généralistes (cube, hexagone, feuillet et boîte ouvrante) : samedi 01/07/2017
- Vol d'un papillon (Machaon) : dimanche 02/07/2017
- Générique du film Star Wars (La guerre des étoiles) : dimanche 02/07/2017
- Immeubles poussant comme des champignons : lundi 03/07/2017
- Pâquerette vibrant dans le vent : mardi 04/07/2017
- Mouche se posant sur une dionée qui l'attrape : mercredi 05/07/2017
- Mobile pour enfant tournant : jeudi 06/07/2017
- Château fort en rotation : vendredi 07/07/2017
- Les tours de Hanoï : jeudi 13/07/2017
- Effet relief (dit "3D") : vendredi 14/07/2017
- Tétris 3D
- Molécule d'ADN en rotation : mercredi 19/07/2017
- Parcours 3D (et ce sera la dernière animation CSS3 avec Perspective!!) : vendredi 28/07/2017
- Opera : ok
- Chrome/Chromium : ok
- Safari pour Mac OS (un grand merci à Sébastien Moineau pour les tests!)
- Vivaldi : ok
- Qupzilla : ok
- Firefox, Seamonkey et consort : pbme avec les mix-blend-mode (Effets reliefs). Le reste est ok
- Epiphany : quelques problèmes d'affichage (ordre de hauteur).
- Midori
- Eric5 webbrowser
- Konqueror/Rekonq