Skip to main content

Jak změnit barvy písma webových stránek pomocí CSS

Háčkování - změna barvy u krátkých sloupků; Crochet - Changing Colors (Smět 2025)

Háčkování - změna barvy u krátkých sloupků; Crochet - Changing Colors (Smět 2025)
Anonim

Dobrý typografický design je důležitou součástí úspěšné webové stránky. CSS vám dává skvělou kontrolu nad vzhledem textu na webových stránkách, které vytváříte. To zahrnuje možnost změnit barvu libovolných písem, které používáte.

Níže se podíváme na změnu barvy písma pomocí externího stylu a stylu, který se používá v tagu odstavce. Můžete použít stejnou vlastnost stylu pro změnu barvy písma na libovolné značce, která obklopuje text, včetně textu štítek.

Přidání stylů ke změně barvy písma

V tomto příkladu je třeba mít k dispozici dokument HTML, který zobrazuje změny CSS a samostatný soubor CSS, který je k tomuto dokumentu připojen. Podíváme se konkrétně na odstavcový prvek.

Chcete-li změnit barvu textu pro každý odstavec v souboru HTML, přejděte na externí stylový list a zadejte p {}. Umístete barva vlastnost ve stylu následovaná dvojtečkou, jako p {barva:}. Poté přidejte hodnotu barvy za vlastnost a koncovku jej zaškrtněte středníkem: p {barva: černá;}.

Hodnoty barev mohou být vyjádřeny jako klíčová slova barev, čísla barev RGB nebo čísla hexadecimálních barev. V našem příkladu je text odstavce změněn na barvu černé.

Pokud však chcete změnit barvu textu na zelenou, modrou, červenou apod., Pomocí barevných klíčových slov vám nedá flexibilitu, kterou byste chtěli vytvořit různé odstíny. To je místo, kde vstupují hexadecimální hodnoty.

p {barva: # 000000; }}

Tento styl CSS lze použít k zbarvení odstavců černě, protože hexadecimální kód # 000000 se překládá do černé. Můžete dokonce použít zkratku s touto hexadecnou hodnotou a zapsat ji jako # 000 se stejnými výsledky.

p {barva: # 2f5687; }}

Jak jsme uvedli výše, hex hodnoty fungují dobře, když potřebujete barvu, která není pouze černá nebo bílá. Výše uvedená hexadecimální hodnota CSS nastaví odstavce na modrou barvu, ale na rozdíl od klíčového slova "modrý" tento hexadecimální kód umožňuje nastavit velmi specifický odstín modré, v tomto případě modrý .

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

Nakonec můžete také použít barvy písma RGBA pro barvy písma. Funkce RGCA je podporována ve všech moderních prohlížečích, abyste mohli tyto hodnoty používat s jistotou, že bude fungovat pro většinu diváků, ale můžete také nastavit snadnou zálohu.

Tato hodnota RGBA je stejná jako bílá modrá barva zadaná dříve. První tři hodnoty nastavují hodnoty červené, zelené a modré a konečným číslem je nastavení alfa pro průhlednost. Nastavení alfa je nastaveno na hodnotu 1 na hodnotu 100 procent, takže tato barva nemá průhlednost. Pokud nastavíte tuto hodnotu na desetinné číslo, jako je .85, překládá se na 85% opacity a barva bude mírně průhledná.

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

Chcete-li barevné hodnoty odolat proti broukům, napodobte výše uvedený kód CSS. Tato syntaxe nejprve nastaví hexadecimální kód a pak přepíše tuto hodnotu s číslem RGBA. To znamená, že jakýkoli starší prohlížeč, který nepodporuje RGBA, získá první hodnotu a druhou ignoruje.

Další způsoby, jak stylovat stránku HTML

Barvy písma lze měnit pomocí externího stylu, interního stylu nebo inline stylingu v dokumentu HTML. Nejlepší postupy však diktují, že pro styly CSS byste měli používat externí stylový list.

Vnitřní stylový štítek, který jsou styly psanými přímo v hlavičce vašeho dokumentu, se obecně používají pouze pro malé webové stránky o jedné stránce. Inline styly by měly být vyloučeny, protože jsou podobné starým značkám, které jsme řešili před mnoha lety. Tyto inline styly způsobují, že je velmi obtížné řídit styl písma, protože je musíte měnit v každé instanci inline stylu.