C& Color & Design

Mesh-gradiëntgenerator

Bouw mesh-gradiënten met 3 tot 6 versleepbare kleurpunten, vervaging en ruis. Kopieer de CSS of download een PNG-afbeelding.

🔒 Draait volledig in uw browser — niets wordt geüpload

Drag the handles to move color points. Arrow keys nudge a focused handle.

Advertisement

Maak mesh-gradiënten met versleepbare kleurpunten

Mesh-gradiënten laten veel kleuren in zachte, organische overgangen over een oppervlak in elkaar overlopen. Ze zijn een vast onderdeel geworden van heroachtergronden, splashscreens van apps en albumhoezen, omdat ze rijker aanvoelen dan een eenvoudig lineair verloop met twee kleuren. Met deze mesh-gradiëntgenerator plaats je drie tot zes gekleurde punten direct op het canvas, sleep je ze op hun plek en zie je de overgang meteen veranderen.

Hoe het werkt in pure CSS

Browsers ondersteunen geen echte mesh-gradiënten, maar je kunt ze benaderen door meerdere radial-gradient()-achtergronden te stapelen. Elke laag is gecentreerd op een van je punten en vervaagt van de kleur van dat punt naar een volledig transparante versie van dezelfde kleur, en alle lagen liggen boven op een basis-background-color. De overlappende overgangen mengen de kleuren vloeiend, wat de mesh-look oplevert. De gegenereerde CSS is één declaratie zonder afbeeldingen, dus hij laadt direct en schaalt naar elk elementformaat.

Vervagen naar rgba() met alfa nul, in plaats van naar het sleutelwoord transparent, voorkomt de grijze randen die in sommige renderers kunnen verschijnen, en zorgt er bovendien voor dat hetzelfde verloop exact kan worden nagebootst op een HTML-canvas voor de PNG-export.

Vervaging, ruis en paletten

De vervagingsschuifregelaar voegt een CSS-filter: blur() toe voor een nog zachtere look, en de ruisschuifregelaar legt er een SVG-textuur van fractale ruis overheen die subtiele korrel toevoegt en kleurbanding op grote oppervlakken vermindert. De knop Random palette kiest een harmonieuze set tinten met evenwichtige verzadiging en helderheid, en Random layout herschikt daarnaast de punten. Ben je tevreden, kopieer dan de CSS naar je stylesheet of download een PNG van 1600 bij 900 pixels. Alles wordt lokaal in je browser gegenereerd en er wordt niets geüpload.

Hoe te gebruiken

  1. Stel de punten inKies 3 tot 6 kleurpunten en sleep elke handgreep naar de gewenste plek op het canvas.
  2. Kies kleurenVerander de kleur van elk punt, stel de basiskleur in of druk op Random palette voor een harmonieuze set.
  3. Voeg zachtheid en korrel toeGebruik de schuifregelaars voor vervaging en ruis om de overgang te verzachten of een subtiele filmkorrel toe te voegen.
  4. ExporteerKopieer de gegenereerde CSS of download het verloop als PNG-afbeelding.

Veelgestelde vragen

Hoe maak je een mesh-gradiënt in CSS?
CSS heeft geen ingebouwde mesh-gradiënt. De standaardtechniek stapelt meerdere radial-gradient()-lagen, die elk van een kleur naar transparant vervagen, boven op een basisachtergrondkleur. Deze tool genereert precies dat.
Waarom voegt de vervagingsinstelling een filter-regel toe?
Vervaging gebruikt de CSS-eigenschap filter, die het hele element vervaagt. Pas die toe op een achtergrondlaag binnen een ouderelement met overflow hidden, zodat de inhoud erbovenop scherp blijft.
Komt de PNG overeen met het voorbeeld?
Ja, hij wordt gerenderd op een canvas van 1600 bij 900 met dezelfde verlopen. Vervaging vereist ondersteuning voor canvasfilters, en de ruis wordt voor de export opnieuw willekeurig gegenereerd.
Kan ik punten met het toetsenbord verplaatsen?
Ja. Geef een handgreep focus en gebruik de pijltjestoetsen, of houd Shift ingedrukt voor grotere stappen.
Advertisement