Blobs!

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Ich war kürzlich Gastredakteur für eine Ausgabe von Bizarro Devs. Das ist ein großartiger Newsletter! Melden Sie sich unbedingt an! Ich habe viele Links zu Blobs eingefügt. Diese seltsamen, matschigen, zufälligen Formen, die gerade so „in“ sind. Hier sind auch diese Links. Ich bin immer ein Fan davon, das zu veröffentlichen, was ich schreibe ;)

Blobs! Blobs sind angesagt! Blobs sind – äh – ein bisschen bizarr. Ich könnte den ganzen Tag auf einem Design wie diesem Umschlag für einen Jahresbericht von Matt Pamer baden. Ich genieße es, wie sich ein Designtrend wie dieser in Designwerkzeugen manifestiert und auf viele kreative und handwerkliche verschiedene Arten angewendet wird.

Wir könnten mit <svg> beginnen und unseren eigenen Blob mit dem Zeichenstift zeichnen, der so ziemlich in jeder Vektor-Designanwendung Standard ist. Ich bin aber ein Schwindler und würde wahrscheinlich The Noun Project nach einigen Blob-Beispielen durchsuchen und die SVG von dort stehlen. Aber leider gibt es dort nicht viel, zumindest was Blobs angeht.

Gott sei Dank für… (warten Sie)… THE BLOBMAKER

Sobald wir einen Blob haben, ist er geradezu darum gebeten, bewegt zu werden. Monica Dinculescu zeigt, wie das mit reinem CSS und freizügiger Verwendung verschiedener CSS-Transformationen in einer Keyframe-Animation geht.

Siehe den Pen
CSS only morphing blob
von Monica Dinculescu (@notwaldorf)
auf CodePen.

Oder wir können eine JavaScript-Bibliothek wie KUTE.js verwenden, um alles morphing-fähig zu machen, wie Heartbeat es hier getan hat.

Siehe den Pen
Morphing shapes with KUTE.js
von Heartbeat.UA (@hbagency)
auf CodePen.

Eine Bibliothek wie Greensock könnte beim Bewegen und Verformen der Blobs helfen. Greensock hat sogar ein Plugin, das wahrscheinlich das leistungsfähigste Morphing-Tool überhaupt ist. Dieser Pen verwendet Greensock, fügt aber einige native SVG-Filter hinzu, damit die Blobs zufriedenstellend ineinander übergehen. Wir könnten es den Gooey-Effekt nennen:

Siehe den Pen
SVG blob mask
von ATCOM (@Atcom)
auf CodePen.

Bisher haben wir uns nur SVG angesehen, aber schließen Sie <canvas> nicht aus! Liam Egan hat diesen Canvas-basierten Blob geradezu wackelig gemacht.

Siehe den Pen
Blob
von Liam Egan (@shubniggurath)
auf CodePen.

Warum nicht ein wenig Physik ins Spiel bringen, wie Schwerkraft, und die Blobs so matschig werden lassen! Hakim El Hattab hat das hier geschafft.

Siehe den Pen
Blob
von Hakim El Hattab (@hakimel)
auf CodePen.

Und Blobs müssen nicht allein sein! Blobs, die zusammengedrückt werden, sind wie Flüssigkeit. Sie könnten Gefallen an Peeke Kuepers Artikel Simulating blobs of fluid finden.