Skip to main content

Så här ändrar du webbplatsens teckensfärger med CSS

“180” Movie (April 2025)

“180” Movie (April 2025)
Anonim

God typografisk design är en viktig del av en framgångsrik webbplats. CSS ger dig stor kontroll över textens utseende på webbsidorna du bygger. Detta inkluderar möjligheten att ändra färgen på alla teckensnitt som du använder.

Nedan ser vi på att ändra typsnittets färg med hjälp av ett externt stilark och en stil som används i en stycke-tagg. Du kan använda samma stilegenskap för att ändra teckensfärgen på någon tagg som omger text, inklusive märka.

Lägga till stilar för att ändra teckensfärg

För det här exemplet behöver du ha ett HTML-dokument för att se CSS-ändringarna och en separat CSS-fil som är kopplad till det dokumentet. Vi kommer att titta på styckeelementet, specifikt.

För att ändra textfärgen för varje stycke i din HTML-fil, gå till det externa stilarket och skriv p {}. Placera Färg egendom i stilen följt av ett kolon, som p {färg:}. Lägg sedan till ditt färgvärde efter egenskapen och avsluta det med en semikolon: p {färg: svart;}.

Färgvärden kan uttryckas som färgord, RGB-färgnummer eller hexadecimala färgnummer. I vårt exempel ändras stycktexten till svartvitt.

Om du ändå vill ändra textfärgen till grön, blå, röd, etc., använder du färgsökord som inte ger dig den flexibilitet du kanske vill skapa olika nyanser. Det är där hexadecimala värden kommer att spela.

p {färg: # 000000; }

Denna CSS-stil kan användas för att färga dina stycken svarta eftersom hex-koden # 000000 översätts till svart. Du kan till och med använda stenografi med det hex-värdet och skriva det som # 000 med samma resultat.

p {färg: # 2f5687; }

Som vi nämnde ovan fungerar hexvärden bra när du behöver en färg som inte bara är svart eller vit. Ovanstående CSS hex värde skulle ställa in stycken till en blå färg, men till skillnad från sökordet "blå", ger denna hex-kod dig möjlighet att ställa in en mycket specifik nyans av blå, en mellanklass, skifferliknande blå i det här fallet .

p {färg: rgba (47,86,135,1); }

Slutligen kan du också använda RGBA-färgvärden för fontfärger. RGCA stöds i alla moderna webbläsare, så du kan använda dessa värden med tillförsikt att det kommer att fungera för de flesta tittare, men du kan också ställa in en enkel återgång.

Detta RGBA-värde är detsamma som den skifferblå färg som angivits tidigare. De tre första värdena anger de röda, gröna och blå värdena och det slutliga numret är alfabetisk inställning för öppenhet. Alfa-inställningen är satt till 1 för att innebära 100 procent, så den här färgen har ingen genomskinlighet. Om du anger det här värdet till ett decimaltal, som .85, översätts det till 85 procent opacitet och färgen skulle vara lite transparent.

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

Om du vill kollisera dina färgvärden, mimicera ovanstående CSS-kod. Denna syntax ställer in hex-koden först och skriver över det där värdet med RGBA-numret. Det betyder att en äldre webbläsare som inte stöder RGBA kommer att få det första värdet och ignorera det andra.

Andra sätt att utforma en HTML-sida

Teckensnittsfärger kan ändras med ett externt stilark, ett internt stilark eller inline-styling i HTML-dokumentet. Bästa praxis dikterar dock att du ska använda ett externt stilark för dina CSS-stilar.

Ett internt stilark, som är stilar som skrivs direkt i huvudet på ditt dokument, används i allmänhet endast för små webbplatser på en sida. Inline-stilar borde undvikas eftersom de är relaterade till de gamla "font" -taggarna som vi hanterade för många år sedan. Dessa inline-stilar gör det väldigt svårt att hantera typsnittstyp eftersom du måste ändra dem vid varje instans av inline-stilen.