CSS-Kunstwerke mit einem einzigen Div erstellen
(a.singlediv.com)- A Single Div ist ein CSS-Zeichenexperiment, das zeigt, welche visuellen Darstellungen mit nur einem einzigen
divmöglich sind - Das Projekt wird als Arbeit von Lynn Fisher ausgewiesen, der Zeitraum ist mit 2014–2019 angegeben
- Auf der Seite sind außerdem GitHub,
#divtoberundBuy me a coffeeaufgeführt - Anhand des bereitgestellten Textes lassen sich keine Details wie Implementierungscode, Werkliste oder Entstehungsprozess bestätigen
- Die zentrale Einschränkung besteht darin, die CSS-Darstellung nicht auf mehrere HTML-Elemente, sondern auf ein einziges HTML-Element zu konzentrieren
Charakter des Projekts
- A Single Div ist ein CSS-Zeichenexperiment, das untersucht, „was mit einem einzelnen
divmöglich ist“ - Auf der Seite steht außerdem die Beschreibung
a CSS drawing project by Lynn Fisher - Der Arbeitszeitraum ist mit 2014–2019 angegeben
Auf der Seite erkennbare Elemente
- Es gibt einen GitHub-Eintrag
- Es gibt einen Eintrag
#divtober - Es gibt einen Eintrag
Buy me a coffee - Anhand des bereitgestellten Textes lassen sich weder die konkreten Linkziele der einzelnen Einträge noch zusätzliche Erläuterungen bestätigen
1 Kommentare
Meinungen auf Hacker News
Vermutlich nutzte sie eine Funktion, mit der man CSS über HTTP-Header referenzieren kann; im HTML selbst war also kein CSS, und das CSS hängte Inhalte an die obligatorischen Elemente an, die der Browser der Seite automatisch hinzufügt.
"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 ist großartig für große Szenen, aber eine kleine einzelne Charakter-Szene auf einer persönlichen Website lässt sich auch mit CSS bauen. Ich habe oft versucht, beeindruckende CodePens nachzubauen, dann ein ganzes Wochenende damit verbracht und es trotzdem nicht perfekt hinbekommen.
Das Internet mag bereit sein, aber man kann kaum sagen, dass die meisten mit dem Internet verbundenen Geräte WebGL richtig unterstützen. Es hängt zwar von der Zielgruppe ab, aber besser ist es, Websites zu bauen, die für alle zugänglich sind, statt nur für den eigenen Gartenzaun.
Trotzdem ist three.js nicht die perfekte Lösung für alles; man sollte es mit Blick auf Vor- und Nachteile einsetzen, damit man keine unnötig aufgeblähten Websites baut.
Ich dachte immer, es wäre spannend, ein Tool zu bauen, mit dem man kleine „Bilder“ aus Grundformen bearbeitet und das automatisch CSS-Code ausgibt. Ich frage mich, ob jemand so ein Tool kennt.
[0] https://bewelge.github.io/CSS-Button-Particles/ Auf Mobilgeräten sieht die UI grauenhaft aus, aber der Button-Effekt selbst sollte gut funktionieren.
https://megaemce.github.io/Bonfire
::before- und::after-Elemente, über die Inhalte eingefügt werden.Als kreative Übung ist das interessant, aber den Missbrauch von
::beforeund::afterhalte ich immer für schlechte Praxis. Die Fixierung auf „sauberes“ HTML ist unsinnig; klares HTML ist leichter zu warten.Oft steckt dabei viel Zauberei mit massenhaft
box-shadowdahinter.Ich hatte in einem Chrome-Fenster die Entwicklertools geöffnet und änderte die Fenstergröße; je nach Richtung der Größenänderung sah ich, wie die Person im Logo den Weg hinauf- oder hinunterging. Wirklich großartig.
https://pattle.github.io/simpsons-in-css/
Auch der Grafikdesign-Geschmack ist gut.
::before- und::after-Pseudoelemente, aber es ist trotzdem alles CSS.