Jaki to jest kolor w zapisie HTML?

Kolor w zapisie HTML oznacza sposób, w jaki określamy barwy elementów na stronach internetowych, korzystając głównie z trzech metod: nazw kolorów, kodów HEX i wartości RGB/rgba. Każdy z tych zapisów pozwala nadać dowolnemu elementowi strony określony kolor — tekstowi, tłu, obramowaniom czy ikonom.

Podstawowe sposoby zapisu kolorów w HTML

1. Nazwy kolorów (color names)

HTML obsługuje listę ponad 140 nazwanych kolorów, takich jak:

  • red – czerwony,
  • blue – niebieski,
  • green – zielony,
  • black – czarny,
  • silver – srebrny,
  • yellow – żółty,
  • purple – purpurowy,
  • navy – granatowy.

Przykład użycia:

<p style="color: blue;">Niebieski tekst</p>

Zalety – łatwe i szybkie w użyciu.
Wady – ograniczona paleta barw, brak dokładnej kontroli nad kolorem.

2. Kod koloru HEX (szesnastkowy)

Najpopularniejszy zapis w HTML i CSS. Kod HEX to sześciocyfrowy ciąg określający intensywność czerwieni, zieleni i niebieskiego w modelu RGB. Składnia:
#RRGGBB, gdzie każda para cyfr (00-FF) odpowiada składowym koloru.

  • #FFFFFF – biały,
  • #000000 – czarny,
  • #FF0000 – czerwony,
  • #00FF00 – zielony,
  • #0000FF – niebieski.

Przykład użycia:

<div style="background-color: #00FF00;">Zielone tło</div>

Zalety

  • pełna kontrola nad barwą,
  • kompatybilność ze wszystkimi przeglądarkami.

Wady

  • trzeba znać wartości HEX lub korzystać z generatora kolorów.

3. RGB i RGBA

RGB to model bazujący na połączeniu czerwonego, zielonego i niebieskiego światła. Składnia: rgb(R, G, B) – wartości 0–255 dla każdej składowej.

  • rgb(255, 0, 0) – czerwony,
  • rgb(0, 255, 0) – zielony,
  • rgb(0, 0, 255) – niebieski.

RGBA umożliwia dodatkowo ustawienie przezroczystości: rgba(R, G, B, A), gdzie A to alfa (np. 0.5 dla połowicznej przezroczystości).

Przykład:

<span style="background-color: rgba(255, 0, 0, 0.5);">Półprzezroczysty czerwony</span>

Zalety

  • wygodny dla projektów wymagających przezroczystości,
  • jasny, intuicyjny zapis liczbowy.

Przykłady zastosowania kolorów w HTML i CSS

1. Kolor tekstu

<p style="color: #333333;">Przykładowy tekst</p>

2. Kolor tła

<div style="background-color: rgb(240,240,240);">Szare tło</div>

3. Kolor obramowania

<button style="border: 2px solid green;">Zielony przycisk</button>

4. Gradient (przezroczystość z RGBA)

background: linear-gradient(to right, rgba(255,0,0,0.8), rgba(0,0,255,0.2));

Najlepsze praktyki

  • Używaj HEX lub RGB dla precyzji i spójności designu strony – pozwala utrzymać branding i zachować jednitość barw;
  • Nazwy kolorów są dobre dla prototypowania lub bardzo podstawowych projektów;
  • W przypadku przezroczystości korzystaj z RGBA.

Możesz skorzystać z internetowych konwerterów lub selektorów kolorów (np. wbudowanych w edytory kodu), by łatwo pobierać wartości HEX lub RGB. Mechanizmy wyboru koloru są przydatne zarówno przy projektowaniu UI, jak i stylowaniu prostych stron.

Podsumowanie

Kolor w zapisie HTML to zestaw ustalonych formatów (nazwy, HEX, RGB), które pozwalają w sposób precyzyjny i jednoznaczny określać barwy na stronach WWW, zapewniając kontrolę zarówno nad estetyką, jak i funkcjonalnością całego projektu. Wybór formatu zależy od wymagań projektu, ale najbardziej uniwersalny i precyzyjny jest zapis HEX oraz RGB.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *