Une œuvre d’art CSS créée avec un seul div
(a.singlediv.com)- A Single Div est une expérimentation de dessin en CSS qui montre quelles représentations visuelles sont possibles avec un seul
div - Le projet est présenté comme un travail de Lynn Fisher, avec une période indiquée de 2014 à 2019
- La page affiche également des éléments GitHub,
#divtoberetBuy me a coffee - À partir du seul texte fourni, il n’est pas possible de vérifier des détails comme le code d’implémentation, la liste des œuvres ou le processus de création
- La contrainte centrale est de concentrer l’expression CSS sur un seul élément HTML, plutôt que sur plusieurs éléments HTML
Nature du projet
- A Single Div est une expérimentation de dessin en CSS visant à voir « ce qu’il est possible de faire avec un seul
div» - La page affiche également la description
a CSS drawing project by Lynn Fisher - La période de travail indiquée est 2014-2019
Éléments visibles sur la page
- Un élément GitHub est présent
- Un élément
#divtoberest présent - Un élément
Buy me a coffeeest présent - À partir du seul texte fourni, il n’est pas possible de confirmer la destination précise des liens ni des explications supplémentaires pour chaque élément
1 commentaires
Avis sur Hacker News
C’était probablement une fonctionnalité permettant de référencer du CSS via les en-têtes HTTP : il n’y avait pas de CSS dans le HTML, et le CSS ajoutait du contenu aux éléments indispensables que le navigateur insère automatiquement dans la page.
"This Site Has No Code, or Does It?" https://youtu.be/msdymgkhePo
[0]: https://news.ycombinator.com/item?id=8229072
[1]: https://news.ycombinator.com/item?id=12091173
[2]: https://news.ycombinator.com/item?id=40049258
three.js est excellent pour créer de grandes scènes, mais une petite scène avec un personnage unique sur un site personnel peut aussi se faire en CSS. Il m’est souvent arrivé de passer tout un week-end à essayer de reproduire de superbes CodePen sans parvenir à un résultat parfait.
Internet est peut-être prêt, mais il est difficile de considérer que la majorité des appareils connectés à Internet prennent correctement en charge WebGL. Cela dépend du public visé, mais il vaut mieux créer des sites accessibles à tous plutôt que des sites réservés à son propre petit enclos.
Cela dit, three.js n’est pas la solution parfaite à tout ; il faut l’utiliser en pesant ses avantages et ses inconvénients pour éviter de créer des sites inutilement gonflés.
J’ai toujours pensé qu’il serait amusant de créer un outil permettant d’éditer de petites “images” à partir de formes de base puis d’exporter automatiquement le code CSS ; je me demande si quelqu’un connaît un outil de ce genre.
[0] https://bewelge.github.io/CSS-Button-Particles/ Sur mobile, l’interface a l’air horrible, mais l’effet du bouton lui-même devrait bien fonctionner.
https://megaemce.github.io/Bonfire
::beforeet::after, qui ne comptent pas non plus.Comme exercice créatif, c’est intéressant, mais je considère que l’abus de
::beforeet::afterest toujours une mauvaise pratique. L’obsession d’un HTML “propre” est stupide ; un HTML clair est plus facile à maintenir.Il y a souvent beaucoup de tours de passe-passe à base de
box-shadow.J’avais les outils de développement ouverts dans une fenêtre Chrome et je la redimensionnais ; selon le sens du redimensionnement, j’ai vu le personnage du logo monter et descendre le chemin. Vraiment génial.
https://pattle.github.io/simpsons-in-css/
Le sens du design graphique est bon aussi.
::beforeet::afteren plus, mais tout reste du CSS.