Kategorie
Kurs CSS

Text CSS – Formatowanie tekstu

Jednym z kluczowych aspektów CSS jest formatowanie tekstu – text CSS, które pozwala na kontrolowanie różnych właściwości tekstu, takich jak wyrównanie, wcięcie, dekoracja teksu i wiele innych. W tym artykule przedstawię podstawowe i zaawansowane techniki formatowania tekstu w CSS. Sprawdź również poprzednią lekcję, w której omawiam właściwości fontu w CSS.

W lekcji dotyczącej tekstu nauczysz się jak go formatować:

Text-align – wyrównanie tekstu

Właściwość text-align kontroluje wyrównanie tekstu w poziomie.

selektor { text-align: wartość; }

Wartości:

  • left: Wyrównanie do lewej.
  • right: Wyrównanie do prawej.
  • center: Wyśrodkowanie.
  • justify: Wyjustowanie (wyrównanie do lewej i prawej).
p { text-align: right; }

Przykład

Tekst wyrównany do prawej.

Text-indent – wcięcie tekstu

Właściwość text-indent kontroluje wcięcie pierwszego wiersza tekstu.

selektor { text-indent: wartość; }
p { text-indent: 30px; }

Przykład

W tym akapicie pierwszy wiersz ma wcięcie ustawione na 30px. Dodanie właściwości text-indent sprawia, że łatwiej odszukać poszczególne akapity.

Text-transform – przekształcanie tekstu

Właściwość text-transform dokonuje przekształcenia tekstu i pozwala na zmianę wszystkich liter w tekście na wielkie litery, małe litery lub kapitaliki.

selektor { text-transform: wartość; }

Wartości text-transform:

  • none – Domyślna wartość. Tekst wyświetlany bez żadnych zmian.
  • capitalize – Każde pierwsze słowo w zdaniu jest zapisywane wielką literą.
  • uppercase – Wszystkie litery w tekście zamieniane na wielkie litery.
  • lowercase – Wszystkie litery w tekście zamieniane na małe litery.
p { text-transform: uppercase; }

Przykład

W tym zdaniu małe litery w tekście są zamienione na wielkie litery.

Text-decoration – dekoracja tekstu

Właściwość text-decoration – dekoracja tekstu pozwala na dodanie efektów takich jak podkreślenie, linia nad tekstem, linia przez tekst, lub ich usunięcie.

selektor { text-decoration: wartość; }
  • none – Usuwa wszystkie dekoracje tekstu. Domyślna wartość.
  • underline – Podkreśla tekst, dodając linię pod nim.
  • overline – Dodaje linię nad tekstem.
  • line-through – Przekreśla tekst, dodając linię przez środek.
p { text-decoration: underline; }

Przykład

Zdanie podkreślone.

Text-shadow – cień tekstu

Właściwość text-shadow w CSS pozwala na dodawanie cieni do tekstu

selector { text-shadow: offset-x offset-y blur-radius color; }
  • offset-x – Przesunięcie cienia w poziomie. Może być dodatnie (cień w prawo) lub ujemne (cień w lewo).
  • offset-y – Przesunięcie cienia w pionie. Może być dodatnie (cień w dół) lub ujemne (cień w górę).
  • blur-radius (opcjonalne) – Promień rozmycia cienia. Im większa wartość, tym bardziej rozmyty cień. Domyślnie wynosi 0 (brak rozmycia).
  • color (opcjonalne) – Kolor cienia. Jeśli nie zostanie podany, cień będzie domyślnie czarny.
p { text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.5); }

Przykład

Zdanie z zastosowaniem cienia.

Color – kolor fontu

Właściwość color nadaje kolor dla fontu.

selektor { color: wartość; }
p { color: green; }

Przykład

Tekst koloru zielonego

Wykaz podstawowych kolorów

  • black (czarny)
  • white (biały)
  • red (czerwony)
  • blue (niebieski)
  • green (zielony)
  • silver (srebrny)
  • gray (szary)
  • yellow (żółty)
  • purple (purpurowy)
  • maroon (kasztanowy)
  • olive (oliwkowy)
  • lime (limonkowy)
  • aqua (morski)
  • teal (teal)
  • navy (granatowy)

Przykłady zastosowania formatowania tekstu

Paragrafy

p {
  text-transform: uppercase;
  text-align: justify;
  text-shadow: 2px 8px 5px rgba(0, 0, 0, 0.25);
}

Linki

a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

Text CSS – podsumowanie

Z pewnością formatowanie tekstu w CSS jest istotnym elementem tworzenia estetycznych i czytelnych stron internetowych. Dlatego znajomość podstawowych i zaawansowanych właściwości pozwala na pełną kontrolę nad wyglądem tekstu, co jest niezbędne w projektowaniu nowoczesnych i czytelnych witryn. Pamiętaj też, że CSS to język stylizacji, który stale się rozwija. Regularne śledzenie nowości i aktualizacji pozwoli Ci na korzystanie z najnowszych możliwości oferowanych przez CSS i tworzenie stron, które będą nie tylko funkcjonalne, ale i atrakcyjne wizualnie.

Przypominam także o poprzedniej lekcji, w której omawiam właściwości fontu w CSS.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *