Animotion — application visuelle d’animations CSS
(cssanimotion.pages.dev)- Le titre sur HN indique une application visuelle d’animations CSS, mais le contenu vérifiable de la page est centré sur
MathML InputetLaTeX Output - D’après les métadonnées de la page, ce site est présenté comme un outil en ligne gratuit pour convertir du MathML en LaTeX
- Les informations utiles pour juger du service, comme des exemples de conversion réels, les résultats de sortie, la précision ou l’étendue de la prise en charge, sont difficiles à vérifier dans le corps de la page
- Une section distincte contient également un lien pour lancer le jeu Drift Hunters Unblocked
- Avec les seules informations disponibles actuellement, il est difficile de vérifier clairement à la fois les fonctionnalités de l’application d’animations CSS et le fonctionnement du convertisseur MathML
Structure vérifiable de la page
- Le corps principal en haut de page comporte une section MathML Input et une section LaTeX Output
- La méta-description indique qu’il s’agit d’un convertisseur en ligne gratuit utilisant MathConvert pour convertir du MathML en LaTeX
- L’outil est présenté comme destiné aux étudiants, enseignants et chercheurs pour convertir des formules, mais aucun champ de saisie réel, exemple de formule ni périmètre MathML pris en charge n’est fourni
Lien de jeu également affiché
- Sous Play Online Games, on trouve l’élément
Drift Hunters Unblocked - Celui-ci est décrit comme proposant du drift réaliste et de la personnalisation de voitures, et comme fonctionnant à l’école et au travail
- Le lien Play Now permet d’accéder à la page du jeu
1 commentaires
Avis sur Hacker News
Même si CSS3 est sorti en 1999, le fait qu’une application de ce type soit encore suffisamment intéressante pour arriver sur HN en 2023 montre à quel point l’animation basée sur des keyframes, simple, accessible, programmable et inspectable, a stagné
Flash est mort il y a une dizaine d’années en laissant un vide, et il ne reste qu’une coquille nommée Adobe Animate, avec autour d’elle des frameworks et communautés assez quelconques
Les animations solides basées sur CSS/SVG sont pour l’essentiel restées des promesses creuses et, même s’il existe de bons exemples, cela reste une compétence de niche
Personnellement, c’est la méthode que j’utilise le plus souvent pour créer des animations à keyframes et des éléments web
Toutes les fonctionnalités d’After Effects ne peuvent pas être exportées, mais pour ce workflow, c’est la solution la meilleure et la plus stable que j’aie trouvée. Mon expérience préalable avec AE a peut-être aussi joué
Fonctionnalités actuellement prises en charge : http://airbnb.io/lottie/#/supported-features
Adobe est une entreprise qui tue délibérément des choses, et Steve Jobs porte aussi une part de responsabilité
Je suis vraiment content de ne plus avoir à leur donner d’argent. Merci Serif
Les véritables animations CSS avec keyframes ne sont devenues possibles qu’en 2009, et même alors la prise en charge par les navigateurs était mauvaise, avec beaucoup de préfixes comme
moz-,webkit-et de polyfills nécessairesIl n’y avait pas vraiment de raison d’utiliser des animations CSS3 qui ne fonctionnaient pas dans IE8, et jQueryUI était largement en avance pour fournir des animations d’interface cross-browser
Je ne veux plus jamais voir d’écrans « Loading… » de Flash de toute ma vie, surtout pas devoir attendre ça pour voir un menu de navigation
Même dans un contexte haut débit où tout charge instantanément, les menus de navigation sont meilleurs sans animation, et les zones de présentation sous le masthead aussi
Il y a encore de la demande aujourd’hui, mais c’est devenu très niche, et les gens consomment surtout du contenu sur mobile, tandis que les contenus multimédias riches peuvent être fournis de manière tout à fait suffisante sous forme de vidéo
La première chose que j’ai voulu essayer, c’était déplacer la position d’une keyframe, mais cela ne semble pas encore exister comme fonctionnalité
J’aime le fait que le résultat soit du CSS, et non du code JavaScript lié à une bibliothèque
Existe-t-il une bonne façon, sur mobile, de fournir des tooltips ou des indices expliquant ce que font les icônes ?
Pour certaines icônes, je ne comprends pas leur signification ; on peut toujours appuyer dessus pour voir, mais comme dit plus haut, sans annulation, ça met un peu la pression
L’éditeur a vraiment l’air intuitif et réussi
Les personnes qui ont besoin d’une timeline plus avancée peuvent aussi jeter un œil à Theatre.js. C’est réjouissant de voir davantage d’outils liés au mouvement arriver sur la plateforme web
C’est un excellent outil, qui m’a donné envie de jouer un peu avec les animations CSS
Ce serait bien d’ajouter quelques fonctions de temporisation aux préréglages d’animation. Pour l’instant, leur absence donne un rendu un peu plat
Le code source est ici : https://github.com/animotionjs/animotion
À en juger par l’URL, le projet Svelte semble avoir précédé celui-ci
https://cssanimotion.pages.dev/
https://animotion.pages.dev/
C’est étonnamment intuitif même sur mobile
En revanche, je n’ai pas trouvé la fonction annuler/rétablir. Existe-t-elle sur mobile ou desktop ?
J’ai découvert que GPT-4 est aussi assez bon pour générer des animations CSS complexes