Blob-generator: SVG-vormen en geanimeerde CSS-blobs

Blob-generator

Blob-generator: willekeurige SVG-blobs en CSS-blobanimatie | We.Inc

Maak willekeurige organische blobvormen als SVG-pad, of als pure CSS-blob met border-radius die kan morphen met kopieerbare @keyframes. Met een seed, zodat u dezelfde blob terugkrijgt.

Een blob is een zachte, onregelmatige gesloten vorm die achter foto's, iconen en hero-tekst wordt gebruikt. Deze generator maakt ze op twee manieren: als SVG-pad getekend door willekeurig verschoven punten rond een cirkel, of als gewone CSS met acht border-radius-percentages. De CSS-versie kan tussen vormen morphen met een korte @keyframes-animatie die u kopieert.

SVG-blob of CSS-blob?

Blobs verzachten strakke gridlayouts en geven een merk een vorm die echt van hem is. Elke blob hier komt uit een seed-getal, dus dezelfde instellingen en seed bouwen altijd dezelfde vorm opnieuw. Probeer de SVG-modus voor vormen met veel lobben en schakel over naar de CSS-modus als u een box wilt die langzaam wiebelt.

Veelgestelde vragen

Hoe werkt de CSS-blob?

border-radius accepteert per hoek een aparte horizontale en verticale radius, geschreven als vier waarden, een schuine streep en nog vier. Als de twee radii die aan elke zijde samenkomen samen 100 procent zijn, smelten de hoeken samen tot één vloeiende organische omtrek in plaats van een afgeronde rechthoek.

Hoe animeer ik een blob in CSS?

Zet twee of meer border-radius-waarden in @keyframes en draai de animatie met ease-in-out, infinite en alternate. Browsers interpoleren elke hoekradius, zodat de omtrek vloeiend van de ene vorm naar de volgende gaat. Zet Animeren aan in de CSS-modus voor kant-en-klare keyframes.

Kan ik later dezelfde blob terugkrijgen?

Ja. De vorm hangt alleen af van de instellingen en het seed-getal. Noteer de seed, of bewaar de gekopieerde code, en de generator bouwt precies die omtrek opnieuw.

Kan ik de SVG-blob als clip-path gebruiken?

U kunt ernaar verwijzen met clip-path: url(#id) als de SVG in dezelfde pagina staat, of het d-attribuut in clip-path: path() plakken voor een vaste pixelgrootte. Een mask-image met het .svg-bestand is de makkelijkste manier om hem mee te laten schalen met het element.

Hoe de SVG-blob wordt getekend

Blobanimatie zonder JavaScript

Voorbeeld van een CSS-blobanimatie

Morphende blob achter een fotolijst

Drie border-radius-vormen in één afwisselende animatie, plus een langzame draai. De reduced motion-query stopt hem voor mensen die om minder beweging vragen.

Een border-radius met acht waarden lezen

Waarden vóór de schuine streep zijn horizontale radii, erna verticale radii, telkens in de volgorde linksboven, rechtsboven, rechtsonder, linksonder.

border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%

Blobmaker

Elke vorm komt uit de seed die onder de preview staat. Verschuif de schuifregelaars of rol een nieuwe seed, en kopieer daarna de SVG of CSS.

Type blob

SVG-blob

CSS-blob

Punten: {n}

Willekeur: {n}%

Beginkleur

Eindkleur

Seed: {n}

Nieuwe vorm

Animeren (geeft @keyframes)

Duur: {n}s

Blobpreview

SVG kopiëren

CSS kopiëren

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gratis tools

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap