Skip to main content

Com canviar els colors de fonts del lloc web amb CSS

Anonim

Un bon disseny tipogràfic és una part important d'un lloc web reeixit. CSS us dóna un gran control sobre l'aparició de text a les pàgines web que compileu. Això inclou la possibilitat de canviar el color de qualsevol tipus de lletra que utilitzeu.

A continuació, veurem canviar el color de la font usant un full d'estil extern i un estil que s'utilitza en una etiqueta de paràgraf. Podeu aplicar la mateixa propietat d'estil per canviar el color del tipus de lletra a qualsevol etiqueta que envolti el text, inclosa la etiqueta.

S'està afegint estils per canviar el color del tipus de lletra

Per a aquest exemple, necessiteu tenir un document HTML per veure els canvis de CSS i un fitxer CSS separat que s'adjunta a aquest document. Anem a examinar l'element de paràgraf, específicament.

Per canviar el color del text per a cada paràgraf del vostre fitxer HTML, aneu al full d'estils extern i escriviu p {}. Col·loqueu el color propietat a l'estil seguida d'un còlon, com p {color:}. A continuació, afegiu el valor del color després de la propietat, acabant amb un punt i coma: p {color: negre;}.

Els valors del color es poden expressar com a paraules clau de color, números de color RGB o números de color hexadecimals. En el nostre exemple, el text del paràgraf es canvia al color negre.

Tanmateix, si voleu canviar el color del text a verd, blau, vermell, etc., utilitzant paraules clau de color no us proporcionarà la flexibilitat que vulgueu crear tonalitats diferents. Aquí és on entren els valors hexadecimals.

p {color: # 000000; }

Aquest estil CSS es pot utilitzar per acolorir els paràgrafs negre perquè el codi hexadecimal # 000000 es tradueix a negre. Fins i tot podeu utilitzar taquigrafia amb aquest valor hexadecimal i escriure-la com a # 000 amb els mateixos resultats.

p {color: # 2f5687; }

Com hem esmentat anteriorment, els valors hexadecimals funcionen bé quan necessiteu un color que no sigui simplement blanc o negre. El valor hexadecimal de CSS anterior establirà els paràgrafs en un color blau, però a diferència de la paraula clau "blau", aquest codi hexadecimal us permet definir una ombra molt específica de color blau, d'un rang mitjà, de color blau a la taula com en aquest cas .

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

Finalment, també podeu utilitzar els valors de color RGBA per als colors de les fonts. RGCA és compatible amb tots els navegadors moderns, de manera que podeu utilitzar aquests valors amb la confiança que funcionarà per a la majoria d'usuaris, però també podeu configurar un retrocés fàcil.

Aquest valor RGBA és el mateix que el color blau de la pissarra especificat anteriorment. Els tres primers valors estableixen els valors Rojo, Verd i Blau i el número final és la configuració alfa per a la transparència. El paràmetre alfa s'estableix en 1 com a 100 per cent, de manera que aquest color no té transparència. Si heu establert aquest valor en un nombre decimal, com ara .85, es tradueix en un 85 per cent d'opacitat i el color seria lleugerament transparent.

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

Si voleu que els valors de color a prova de bales, imitin el codi CSS anterior. Aquesta sintaxi estableix primer el codi hexadecimal i després sobreescriu aquest valor amb el número RGBA. Això significa que qualsevol navegador anterior que no sigui compatible amb RGBA obtindrà el primer valor i ignorarà el segon.

Altres formes d'estil d'una pàgina HTML

Els colors de font es poden canviar amb un full d'estil extern, un full d'estil intern o un estil en línia dins del document HTML. Tanmateix, les millors pràctiques fan que hàgiu d'utilitzar un full d'estils extern per als vostres estils CSS.

Un full d'estil intern, que són estils escrits directament al "capçal" del vostre document, generalment només s'utilitzen per a llocs web petits i d'una pàgina. S'han d'evitar els estils en línia ja que són similars a les antigues etiquetes "font" que vam tractar fa molts anys. Aquests estils en línia dificulten l'administració de l'estil de font, ja que heu de canviar-los en totes les instàncies de l'estil en línia.