Hoe u de lettertypekleuren van websites kunt wijzigen met CSS

Wat te weten

  • Kleur trefwoord: Typ in een HTML-bestand p { kleur: zwart;} om de kleur voor elke alinea te wijzigen, waarbij zwart verwijst naar uw gekozen kleur.
  • Hexadecimaal: Typ in een HTML-bestand p { kleur: #000000;} om de kleur te wijzigen, waar 000000 verwijst naar de door u gekozen hexadecimale waarde.
  • RGBA: Typ in een HTML-bestand p {kleur: rgba (47,86,135,1);} om de kleur te wijzigen, waar 47,86,135,1 verwijst naar de door u gekozen RGBA-waarde.

CSS geeft u controle over het uiterlijk van tekst op de webpagina's die u maakt en beheert. In deze handleiding laten we u zien hoe u lettertypekleuren in CSS kunt wijzigen met behulp van kleurzoekwoorden, hexadecimale kleurcodes of RGB-kleurnummers.

CSS-stijlen gebruiken om de letterkleur te wijzigen

Kleurwaarden kunnen worden uitgedrukt als kleursleutelwoorden, hexadecimale kleurnummers of RGB-kleurnummers. Voor deze les heb je een HTML-document nodig om de CSS-wijzigingen te zien en a apart CSS-bestand dat bij dat document is gevoegd. We gaan specifiek naar het alinea-element kijken.

instagram viewer

Kleursleutelwoorden gebruiken om letterkleuren te wijzigen

Om de tekstkleur voor elke alinea in uw HTML-bestand te wijzigen, gaat u naar het externe stijlblad en typt u p { }. Plaats de kleur eigenschap in de stijl gevolgd door een dubbele punt, zoals p { kleur: }. Voeg vervolgens uw kleurwaarde toe na de eigenschap en eindig met een puntkomma. In dit voorbeeld wordt de alineatekst gewijzigd in de kleur zwart:

p {
de kleur zwart;
}
Illustratie van een persoon die CSS gebruikt om de kleuren van hun website te wijzigen
Ashley Nicole DeLeon / Lifewire

Hexadecimale waarden gebruiken om letterkleuren te wijzigen

Het gebruik van kleursleutelwoorden om de tekst te wijzigen in rood, groen, blauw of een andere basiskleur geeft u niet de precisie die u zoekt bij het maken van verschillende tinten van die kleuren. Daar zijn hexadecimale waarden voor.

Deze CSS-stijl kan worden gebruikt om uw alinea's zwart te kleuren, omdat de hexadecimale code #000000 zich vertaalt naar zwart. Je zou zelfs steno kunnen gebruiken met die hexadecimale waarde en het schrijven als #000 met dezelfde resultaten.

p {
kleur: #000000;
}

Hex-waarden werken goed wanneer u een kleur nodig hebt die niet alleen zwart of wit is. Deze hexadecimale code geeft u bijvoorbeeld de mogelijkheid om een ​​zeer specifieke blauwtint in te stellen - een middenbereik, leisteenachtig blauw:

p {
kleur: #2f5687;
}

Hex werkt door de RGB-waarden (rood, groen, blauw) van een kleur afzonderlijk in te stellen met basiswaarden van zestien. Daarom bevatten ze de letters EEN door F naast de cijfers 0 door 9.

Elke kleur, rood, groen en blauw, krijgt zijn eigen tweecijferige waarde. 00 is de laagst mogelijke waarde, terwijl FF is het hoogste. De kleuren worden weergegeven in RGB-volgorde in een hex, dus de eerste twee cijfers vertegenwoordigen de rode waarde enzovoort.

RGBA-kleurwaarden gebruiken om lettertypekleuren te wijzigen

Ten slotte kunt u RGBA-kleurwaarden gebruiken om lettertypekleuren te bewerken. RGCA wordt ondersteund in alle moderne browsers, dus u kunt deze waarden gebruiken met het vertrouwen dat het voor de meeste kijkers zal werken, maar u kunt ook een gemakkelijke fallback instellen.

Deze RGBA-waarde is gelijk aan de hierboven gespecificeerde leiblauwe kleur:

p {
kleur: rgba (47,86,135,1);
}

De eerste drie waarden stellen de waarden Rood, Groen en Blauw in en het laatste getal is de alfa-instelling voor transparantie. De alpha-instelling is ingesteld op 1 om 100 procent te betekenen, dus deze kleur heeft geen transparantie. Als u die waarde instelt op een decimaal getal, zoals .85, vertaalt dit zich in een dekking van 85 procent en zou de kleur enigszins transparant zijn.

Als u uw kleurwaarden kogelvrij wilt maken, kopieert u deze CSS-code:

p {
kleur: #2f5687;
kleur: rgba (47,86,135,1);
}

Deze syntaxis stelt eerst de hexadecimale code in en overschrijft die waarde vervolgens met het RGBA-nummer. Dit betekent dat elke oudere browser die RGBA niet ondersteunt, de eerste waarde krijgt en de tweede negeert.

Het is belangrijk om te onthouden dat de kleureigenschap werkt op elk HTML-tekstelement in CSS. U kunt bijvoorbeeld al uw linkkleuren wijzigen. Dit voorbeeld maakt uw links heldergroen:

een {
kleur: #16c616;
}

Dit werkt ook met meerdere elementen tegelijk. U kunt elk titelniveau tegelijk instellen. Dit stelt bijvoorbeeld al je titelelementen in op een nachtblauwe kleur:

h1, h2, h3, h4, h5, h6 {
kleur: #020833;
}

Het bedenken van de hex- of RGBA-waarden voor uw kleuren is niet altijd eenvoudig. De meeste webdesigners gebruiken een beeldbewerkingsprogramma, zoals Photoshop of GIMP, om de exacte codes te genereren. U kunt ook handige tools voor het kiezen van kleuren online vinden, zoals: deze van w3schools.

Andere manieren om een ​​HTML-pagina op te maken

Letterkleuren kunnen worden gewijzigd met een externe stylesheet, een interne stylesheet of inline styling binnen het HTML-document. Best practices schrijven echter voor dat u een externe stylesheet moet gebruiken voor uw CSS-stijlen.

Een intern stijlblad, dit zijn stijlen die rechtstreeks in de "kop" van uw document zijn geschreven, worden over het algemeen alleen gebruikt voor kleine websites van één pagina. Inline-stijlen moeten worden vermeden, omdat ze verwant zijn aan de oude "font"-tags die we vele jaren geleden hebben behandeld. Die inline-stijlen maken het erg moeilijk om de lettertypestijl te beheren, omdat je ze bij elk exemplaar van de inline-stijl moet wijzigen.

instagram story viewer