Godt typografisk design er en vigtig del af en vellykket hjemmeside. CSS giver dig stor kontrol over udseendet af tekst på de websider, du opbygger. Dette inkluderer evnen til at ændre farven på alle skrifttyper, du bruger.
Nedenfor ser vi på at ændre skrifttypens farve ved hjælp af et eksternt stilark og en stil, der bruges i et afsnitstegn. Du kan anvende samme stilegenskab til at ændre skrifttypens farve på et hvilket som helst tag, der omgiver tekst, herunder tag.
Tilføjelse af stilarter til ændring af skrifttypefarve
I dette eksempel skal du have et HTML-dokument for at se CSS-ændringerne og en separat CSS-fil, der er vedhæftet det pågældende dokument. Vi skal især se på stykkeelementet.
Hvis du vil ændre tekstfarven for hvert afsnit i din HTML-fil, skal du gå til det eksterne stilark og skrive p {}. Placer farve ejendom i stilen efterfulgt af en kolon, som p {farve:}. Tilføj derefter din farveværdi efter egenskaben, og slut den med en semikolon: p {farve: sort;}.
Farveværdier kan udtrykkes som farveord, RGB-farvetal eller hexadecimale farvenumre. I vores eksempel ændres afsnitsteksten til farven sort.
Men hvis du vil ændre tekstfarven til grøn, blå, rød osv., Vil du ved hjælp af farveordstole ikke give dig den fleksibilitet, du måske vil oprette forskellige nuancer. Det er her, hvor hexadecimale værdier kommer ind for at spille.
p {farve: # 000000; }
Denne CSS-stil kan bruges til at farve dine afsnit sort, fordi hex-koden # 000000 oversætter til sort. Du kan endda bruge stenografi med den hex-værdi og skrive den som # 000 med de samme resultater. p {farve: # 2f5687; }
Som vi nævnt ovenfor fungerer hex-værdier godt, når du har brug for en farve, der ikke blot er sort eller hvid. Ovennævnte CSS hex-værdi vil sætte afsnit til en blå farve, men i modsætning til søgeordet "blå" giver denne hex-kode dig mulighed for at indstille en meget specifik nuance af blå, en mellemklasse, skifer-lignende blå i dette tilfælde . p {farve: rgba (47,86,135,1); }
Endelig kan du også bruge RGBA-farveværdier for skrifttyper. RGCA understøttes i alle moderne browsere, så du kan bruge disse værdier med tillid, at det vil virke for de fleste seere, men du kan også indstille et let tilbageskridt. Denne RGBA-værdi er den samme som den skiferblå farve, der er angivet tidligere. De første tre værdier indstiller de røde, grønne og blå værdier, og det endelige tal er alfaindstillingen for gennemsigtighed. Alfabetisk indstilling er sat til 1 for at betyde 100 procent, så denne farve har ingen gennemsigtighed. Hvis du indstiller denne værdi til et decimaltal, som .85, oversætter den til 85 procent uigennemsigtighed, og farven vil være lidt gennemsigtig. p { farve: # 2f5687; farve: rgba (47,86,135,1);}
Hvis du vil kollætte dine farveværdier, skal du efterligne ovenstående CSS-kode. Denne syntaks sætter hex-koden først og overskriver derefter den værdi med RGBA-nummeret. Det betyder, at en ældre browser, der ikke understøtter RGBA, får den første værdi og ignorerer den anden. Skriftfarver kan ændres med et eksternt stilark, et internt stilark eller inline styling i HTML-dokumentet. Best practices dikterer dog, at du skal bruge et eksternt stilark til dine CSS-stilarter. Et internt stilark, som er stilarter skrevet direkte i "hovedet" af dit dokument, bruges generelt kun til små hjemmesider på en side. Inline-stilarter bør undgås, da de ligner de gamle "font" -mærker, som vi behandlede for mange år siden. Disse inline-stilarter gør det meget svært at administrere skrifttypestil, da du skal ændre dem i alle tilfælde af inline-stilen. Andre måder at Style en HTML-side på




