Bob de webbouwer bouwt en verbetert websites 040 848 80 69 bob@bobdewebbouwer.com
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.

background: linear-gradient(#ffdd00, #ff5d00);

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

Je kunt echter ook meer dan 2 kleuren gebruiken, zoals in onderstaand 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.

background: linear-gradient(#ffdd00, #ff5d00, #ff0000);

Een cirkel of ovaal vormige gradiënt

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.

background: radial-gradient(#ffdd00, #ff5d00, #ff0000);

Een diagonale gradiënt

Of een diagonale gradiënt:

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:

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 left” toe te voegen:

background: linear-gradient(to left, #5d14f2, #ff0000, #c7aff9);

En zo zijn er nog een aantal andere eigenschappen zoals “to right”, “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 gewoon een gradient generator of de juiste code automatisch te genereren.

Hulp nodig met je website?

Dit artikel is geschreven door Bob de webbouwer, een allround website expert die regelmatig blogt over allerlei onderwerpen die je helpen bij (het bouwen van) jouw website. Heb je hulp nodig? Huur Bob de webbouwer dan in om een website voor je te bouwen, jouw website te verbeteren of een workshop over dit onderwerp te verzorgen.

Vraag direct een vrijblijvende offerte aan

Heeft dit artikel je zo goed geholpen dat je mij niet meer nodig hebt?
Een kleine eenmalige donatie wordt altijd zeer op prijs gesteld 🙂

Bedrag €*