Gradient (kleurverloop) met CSS

18/10/2025

Een gradiënt is een kleurverloop. Dat kun je met photoshop maken, maar het kan ook met CSS. In deze tutorial vertel ik je hoe je een CSS gradiënt maakt.

In dit artikel lees je:

CSS3 gradiënt

Met de volgende code creeer je een gradient van boven naar beneden.

Deze tekst heeft een linear gradient achtergrond

Zoals je ziet creëer je met deze regel code een kleurverloop van geel (kleurcode #ffdd00) naar oranje (kleurcode #ff5d00). Je begint met “background: ” om aan te geven dat het de achtergrondkleur betreft, vervolgens “linear-gradient” en vervolgens de kleuren die je wilt gebruiken tussen haakjes en gescheiden door een komma.

Uiteraard voeg je deze code toe aan het element waar je de achtergrond van wilt instellen, dus als je deze achtergrond wilt toevoegen aan een rij met de class “row” is de code:

.row {
background: linear-gradient(#ffdd00, #ff5d00);
} 

Meer dan 2 kleuren gebruiken

Deze tekst heeft een linear gradient achtergrond met 3 kleuren

Je kunt echter ook meer dan 2 kleuren gebruiken, zoals in bovenstaand voorbeeld waarin de kleur rood (kleurcode #ff0000) is toegevoegd. Het enige wat je hoeft te doen is meer kleurcodes toe te voegen, gescheiden door een komma.

.row {
background: linear-gradient(#ffdd00, #ff5d00, #ff0000);
} 

Een cirkel of ovaal vormige gradiënt

Deze tekst heeft een radial (cirkelvormige, of in dit geval, ovale) gradient achtergrond

Naast een gradiënt van boven naar onder (linear-gradient) kun je ook een cirkel (of ovaal) vormige gradiënt instellen. Daarvoor gebruik je radial-gradient in plaats van linear-gradient.

.row {
background: radial-gradient(#ffdd00, #ff5d00, #ff0000);
} 

Een diagonale gradiënt

Of een diagonale gradiënt:

Deze tekst heeft een diagonale gradient achtergrond
.row {
background: linear-gradient(20deg, #123dfa, #ff0000, #F9C, #FF0);
} 

Ik heb hier wat fellere kleuren gebruikt voor de duidelijkheid, en nog een kleurtje toegevoegd gewoon omdat het kan 😉

De eigenschap deg geeft het aantal graden dat de hoek moet zijn aan, in dit geval 20 graden. Standaard is de hoek 90 graden, van boven naar beneden. Door een negatieve waarde op te geven lopen de kleuren van rechtsboven naar linksonder:

Deze tekst heeft een diagonale gradient achtergrond
.row {
background: linear-gradient(-20deg, #123dfa, #ff0000, #F9C, #FF0);
} 

Zoals je ziet wordt ook de volgorde van de kleuren omgekeerd.

Een gradiënt van links naar rechts

Daarnaast kun je ook een CSS gradiënt van links naar rechts instellen door de eigenschap “to right” toe te voegen:

Deze tekst heeft een gradient achtergrond van links naar rechts
.row {
background: linear-gradient(to right, #123dfa, #ff0000, #F9C, #FF0);
} 

En zo zijn er nog een aantal andere eigenschappen zoals “to left” (van rechts naar links), “to bottom right”, “to top left” enzovoorts.

Dit artikel is een leuk begin om de vele mogelijkheden van de CSS 3 gradiënt eigenschap te verkennen. Er is echter nog heel veel meer mogelijk. Kijk bijvoorbeeld maar eens op deze (Engelstalige) site, of gebruik een gradient generator om de juiste code automatisch te genereren.
Dat laatste kan je favoriete AI natuurlijk ook voor je doen.

placeholder

Hulp nodig met je website?

Huur mij in om een website voor je te bouwen, een training over dit onderwerp te verzorgen of je op een andere manier te helpen.

Heb je een vraag over dit artikel? Stel deze dan in de reacties hieronder.

Een aantal links op deze site zijn affiliate links. Als je via zo’n link een plugin of thema koopt ontvang ik daar een vergoeding voor.
Dat kost jou verder niets extra, maar zorgt er wel voor dat ik dit soort waardevolle content gratis voor je beschikbaar kan maken.

4 reacties op “Gradient (kleurverloop) met CSS”

  1. Tinne avatar

    Hoi

    Dat is een fantastisch artikel 🙂 Ik ben al jarenlang op zoek naar zo’n leuke verkleurende achtergrond en nu heb ik hem eindelijk gevonden. Deze code wil ik meepakken als ik m’n website binnenkort ga vernieuwen 🙂

    Groetjes

    Tinne

  2. Bob de webbouwer avatar
    Bob de webbouwer

    Hoi Tinne,

    Bedankt voor je enthousiaste reactie 😀 Succes met je website!

    Groeten van Bob

  3. Filip avatar
    Filip

    Bob,

    Jij bent een echte Bouwer.

    Topartiekl waren ze allemaal maar zo duidlelijk

  4. Bob de webbouwer avatar
    Bob de webbouwer

    Bedankt voor je compliment Filip 🙂

    Groeten van Bob

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *