Wat is een CSS-gradient?
Maak lineaire, radiale en conische gradients met versleepbare kleurstops, mengmodi en direct bruikbare CSS.
Een CSS-gradient is een door de browser gegenereerde afbeelding van een vloeiende overgang tussen kleuren. Omdat het tijdens het renderen wordt berekend, schaalt het naar elke grootte zonder te pixeleren en zijn er geen afbeeldingsbestanden nodig.
Er zijn drie typen: lineair (richting of hoek), radiaal (cirkel of ellips vanuit een centrum) en conisch (een veeg rondom een centrum). Elke gradient wordt gedefinieerd door kleurstops; elke stop kan een positie en alfa bevatten om het mengen te sturen.
Meerdere gradients kun je stapelen door ze met komma’s te scheiden in background-image en combineren met background-blend-mode voor rijkere texturen. CSS ondersteunt ook interpolatie in kleurruimten zoals oklch voor vloeiendere overgangen.
- Lineaire gradients zijn ideaal voor licht en directionele diepte.
- Radiale en conische gradients zijn handig voor spotlights, ringen en kleurwielen.
- Pas stop-posities aan voor scherpere of zachtere overgangen.