chevron-left chevron-right

[CSS] Cienie pod tekstem

W dzisiejszym bardzo krótkim wpisie, poruszę temat związany z cieniami pod tekstem. Jest to część specyfikacji CSS3.
Specyfikacja CSS3 dostarcza wielu ciekawych możliwości. Nowe modele pudełka, dynamiczne przeliczanie szerokości czy też nowe możliwości tworzenia responsywnych szablonów stron WWW. W tym artykule przyjrzymy się bliżej cieniom, a dokładniej cieniom pod tekstem.

Cienie pod tekstem mogą się przyczynić do uatrakcyjnienia wyglądu strony lub podkreślenia ważności jakiegoś tekstu. Jego wykorzystanie jest banalnie proste. Służy do tego właściwość: text-shadow, którą zapisujemy w arkuszu stylów.

Text-shadow - sposób użycia

Są dwa sposoby użycia tej właściwości. Jedna z nich utworzy jedną warstwę cienia, a druga pozwala na tworzenie kilku warstw cienia. Są one bardzo podobne do siebie.

Pierwsza z nich wygląda następująco:

1
        h1 { text-shadow: 2px 2px 10px black; }

W takim zapisie:

  • pierwsza wartość to współrzędna OX,
  • druga wartość to współrzędna OY,
  • promień rozmycia (wartość opcjonalna),
  • kolor cienia

Natomiast, druga z nich rozszerza zapis pierwszej i wygląda to następująco:

1
        h1 { text-shadow: 2px 2px 10px red, 2px 2px 2px gold; }

Podobnie jak wyżej, kolejne wartości są wg powyższego schematu. Jedyna zmiana jest taka, że po przecinku zaczyna się definicja następnego cienia.