CSS
Wyszukiwarka
Wprowadzenie do CSS
- Czym jest CSS?
- Jak dodawać CSS do HTML (inline, embedded, external)?
- Podstawowa składnia CSS
- Hierarchia stylów (Cascading Style Sheets)
Podstawowe właściwości CSS
- Kolory w CSS (color, background-color)
- Jednostki miary i rozmiaru (px, em, rem, %)
- Marginesy i wypełnienia (margin, padding)
- Obramowania i tło (border, background)
Formatowanie tekstu w CSS
- Zmiana kroju pisma (font-family)
- Stylizacja tekstu (font-size, font-weight, font-style)
- Dostosowanie odstępów między literami i liniami (letter-spacing, line-height)
- Dekoracja tekstu (text-decoration, text-transform)
- Wyrównywanie tekstu (text-align)
Stylowanie elementów HTML
- Zmiana wyglądu przycisków i linków
- Stylowanie obrazów i multimediów
- Cienie i efekty specjalne (box-shadow, text-shadow)
- Stylowanie list i tabel
Ułożenie i pozycjonowanie elementów
- Modele układu: Box Model, Flexbox, Grid Layout
- Pozycjonowanie statyczne, względne, absolutne i stałe (position)
- Wyrównywanie elementów (align-items, justify-content)
- Tworzenie układów wielokolumnowych
Responsywność i media queries
- Wprowadzenie do responsywnego web designu
- Media queries – podstawy i zaawansowane techniki
- Stylowanie stron na różne urządzenia (mobile-first)
Animacje i efekty wizualne
- Podstawy animacji CSS (transition, animation)
- Tworzenie animacji kluczowych (keyframes)
- Efekty hover i focus
- Przykłady animacji CSS (fade-in, slide, bounce)
Zaawansowane techniki CSS
- Pseudoelementy i pseudoklasy
- Użycie zmiennych CSS (custom properties)
- Optymalizacja wydajności CSS
- Tworzenie tematów i motywów za pomocą CSS
Kolory w CSS (color, background-color)
Kolory są kluczowym elementem w projektowaniu stron internetowych, a CSS oferuje wiele możliwości ich definiowania i stosowania. Dwie podstawowe właściwości, które kontrolują kolory w CSS, to color (kolor tekstu) oraz background-color (kolor tła).
Właściwość color
Właściwość color w CSS służy do ustawiania koloru tekstu w elementach HTML.
/* W tym przykładzie tekst w paragrafie zostanie wyświetlony na czerwono. */
p {
color: red;
}
Właściwość background-color
Właściwość background-color określa kolor tła elementu. Może być stosowana do różnych elementów HTML, takich jak bloki (div), przyciski czy całe strony.
See the Pen
Untitled by EE-Informatyk.pl (@eeinformatyk)
on CodePen.
Sposoby definiowania kolorów
W CSS istnieje kilka sposobów na definiowanie kolorów:
- Nazwy kolorów - W CSS dostępne są predefiniowane nazwy kolorów (np. red, blue, green, black).
- Kolory RGB - Kolory mogą być definiowane za pomocą modelu RGB, który używa wartości dla czerwonego, zielonego i niebieskiego (0-255).
- Kolory RGBA - Model RGB można rozszerzyć o kanał przezroczystości (alfa), który przyjmuje wartości od 0 (całkowicie przezroczysty) do 1 (nieprzezroczysty).
- Kolory heksadecymalne - Kolory mogą być definiowane w formacie szesnastkowym, gdzie każdy z kanałów (czerwony, zielony, niebieski) reprezentowany jest przez dwie cyfry szesnastkowe (00-FF).
- HSL - Kolory można również określać za pomocą modelu HSL, który opisuje kolor przez wartość odcienia (Hue), nasycenia (Saturation) i jasności (Lightness).
- HSLA - Model HSL również można rozszerzyć o przezroczystość.
See the Pen
Untitled by EE-Informatyk.pl (@eeinformatyk)
on CodePen.
Podsumowanie
CSS oferuje szeroką gamę możliwości definiowania kolorów, zarówno dla tekstu, jak i tła. Dzięki różnym formatom, takim jak RGB, HSL czy heksadecymalnym, możemy precyzyjnie kontrolować wygląd elementów na stronie. Umiejętne użycie kolorów może znacząco poprawić estetykę i czytelność projektu.