CSS Kleuren

Je hebt met CSS meer mogelijkheden dan HTML om kleuren en achtergrondkleuren op je websites toe te passen. We zullen in deze tutorial de verschillende manieren beschrijven waarop kleuren gedefinieerd kunnen worden.


CSS Kleurnamen

In CSS kunnen kleuren gedefinieerd worden door middel van:

Kleurnamen - zoals "red", "green", "blue", "transparent", enz.
HEX-waarde - zoals "#ff0000", "#00ff00", enz.
RGB-waarde - zoals "rgb(255, 0, 0)"

Red Tomato Orange DodgerBlue MediumSeaGreen Gray SlateBlue Green Violet LightGray Purple Blue

Er worden 140 standaard kleurnamen ondersteund in CSS/HTML.

Klik hier om een uitgebreide lijst met CSS/HTML kleurnamen te weergeven.

CSS Tekstkleur

De color eigenschap definieert de tekstkleur (voorgrondkleur in het algemeen) van een element. De color eigenschap die is opgegeven in de body selector definieert bijvoorbeeld de standaard tekstkleur voor de hele pagina. Laten we het volgende voorbeeld proberen om te zien hoe het werkt:

VoorbeeldVoorbeeld:
body {
    color: #ff0000;
}

Met inline CSS kan je de tekstkleur op de volgende manier veranderen:

Hallo allemaal,
tekstkleur is rood.

VoorbeeldVoorbeeld:

Hallo allemaal...

Hallo allemaal,
tekstkleur is groen.

VoorbeeldVoorbeeld:

Hallo allemaal...

CSS Achtergrondkleur

Met CSS kan je heel makkelijk de achtergrondkleur voor HTML-elementen instellen:

Welkom op codecenter
CSS Tutorial

De eigenschap background-color beschrijft de achtergrondkleur van de elementen. Het element <body> bevat alle inhoud van een HTML document. Als je dus de achtergrondkleur van een hele pagina wilt wijzigen, moet de eigenschap background-color worden toegepast op het <body> element.

Je kunt ook achtergrondkleuren toepassen op andere elementen, zoals koppen en tekst. In het onderstaande voorbeeld worden verschillende achtergrondkleuren toegepast op <body> en <h2> elementen.

VoorbeeldVoorbeeld:
body {
  background-color: #FFCC66;
}

h2 {
  color: #ff0000;
  background-color: #C6A453;
}

Tip Kleuren kunnen worden ingevoerd als hexadecimale waarden zoals in het bovenstaande voorbeeld (#ff0000), of als kleurnamen red, green, yellow enz. je kunt ook rgb-waarden (rgb(255,0,0)) gebruiken.


CSS Randkleur

De border eigenschap bepaalt de breedte, stijl en kleur van alle randen van een element. Je kunt met CSS op de volgende manier de randen van een element een kleur geven.

Hallo allemaal...
Welkom op codecenter
CSS Tutorial

VoorbeeldVoorbeeld:
<p style="border:3px solid red;">Hallo allemaal...</p>
<p style="border:3px solid purple;">Welkom op codecenter</p>
<p style="border:3px solid green;">CSS Tutorial</p>

HEX kleurcodering

Hex (afkorting van Hexadecimaal) is verreweg de meest gebruikte methode om de kleur te definiƫren.

Een hexadecimale kleurcode wordt bepaald doormiddel van 6 cijfers of letters. De eerste twee cijfers of letters vormen de rode waarde (RR), de volgende twee de groene waarde (GG), en de laatste twee de blauwe waarde (BB). Je kunt de hexadecimale kleurcode achterhalen door gebruik te maken van een grafische software zoals Adobe Photoshop, Paint of eventueel via onze online tools op deze pagina.

HEX:

VoorbeeldVoorbeeld:
h2 {
    color: #FF4141;
}
p {
    color: #3544FF;
}


RGB kleurcodering

Het RGB-kleurcodering is een manier om een kleur uit te drukken met behulp van een combinatie van de drie primaire kleuren rood, groen en blauw, vandaar de afkorting RGB. De waarden kunnen lopen van 0 tot 255. Een volledige kleur kan worden aangeduid als bijvoorbeeld rgb(181,34,34). Deze aanduidingen treft men meestal aan in grafische programma's zoals Adobe Photoshop.





rgb(0,0,0) rgb(128,128,128)
rgb(192,192,192) rgb(255,255,255)
rgb(255,255,0) rgb(0,255,0)
rgb(0,255,255) rgb(255,0,255)
rgb(255,0,0) rgb(0,255,0)
rgb(0,0,255) rgb(128,0,128)
rgb(128,0,0) rgb(128,128,0)
rgb(0,0,128) rgb(0,128,128)

VoorbeeldVoorbeeld:
h2 {
    color: rgb(255, 65, 65);
}
p {
    color: rgb(53, 68, 255);
}

Tip Niet alle browsers ondersteunen het RGB-kleurcodering. We raden het ook niet aan om dit kleursysteem te gebruiken.


Ad blocker gedetecteerd!
  Ons website heeft gedetecteerd dat u een Ad blocker gebruikt. Codecenter.nl is gratis, wij blijven overeind door het weergeven van advertenties en u kunt ons daarbij helpen. Het wordt aanbevolen om uw Ad blocker uit te schakelen zodat u verder gebruik kunt maken van codecenter.nl, alvast bedankt.