Własność CSS text-shadow dodaje do tekstu cień, który obejmuje także elementy dekoracyjne tekstu. Za jej pomocą można uzyskać bardzo ciekawe efekty, jak również spowodować, że tekst stanie się całkowicie nieczytelny, dlatego własnością tą należy posługiwać się z rozwagą.
Wartości i składnia
Własność text-shadow
przyjmuje rozdzielaną przecinkami listę definicji cieni, tzn. umożliwia zdefiniowanie więcej niż jednego cienia dla tekstu.
Każda definicja cienia może składać się z dwóch lub trzech wartości z jednostką długości i opcjonalnej definicji koloru:
- Pierwsza wartość z jednostką długości: określa położenie cienia na osi poziomej.
- Druga wartość z jednostką długości: określa położenia cienia na osi pionowej.
- Trzecia wartość z jednostką długości: określa rozmiar rozmazania cienia i jest opcjonalna.
- Wartość koloru: określa kolor cienia.
Przykłady
Poniższy przykład przedstawia dodanie różowego cienia do elementów nagłówka pierwszego poziomu. Jest to pojedynczy cień bez rozmazania.
Efekt:
Jeśli zdefiniowanych jest więcej niż jeden cień, to są one układane warstwowo w taki sposób, że na wierzchu znajduje się ten, który został zdefiniowany jako pierwszy. Spójrz na poniższy przykład:
Efekt:
W tym przypadku zostały zdefiniowane dwa cienie. Ponieważ cień różowy w deklaracji jest zdefiniowany przed cieniem zielonym, to znajduje się na wierzchu i częściowo go przesłania.
Podsumowanie
Zastosowanie | Elementy tekstowe |
---|---|
Obsługiwane wartości | Lista definicji cieni rozdzielanych przecinkami |
Wartość początkowa | Brak |
Dziedziczenie | Tak |
Specyfikacja | CSS Text Decoration Module Level 4, text-shadow |