Jasna struktura lekcji
Każdy temat jest podzielony na krótkie, logiczne moduły: teoria, przykład, praktyka i podsumowanie.
Digital Vault EDU · CSS Academy
KP_Code CSS Academy to gotowy moduł edukacyjny Digital Vault: 42 lekcje, 5 projektów praktycznych i spójna roadmapa prowadząca od składni CSS do mini systemu komponentów.
Każdy temat jest podzielony na krótkie, logiczne moduły: teoria, przykład, praktyka i podsumowanie.
Uczysz się CSS tak, jak stosuje się go w realnych projektach frontendowych — bez zbędnego chaosu.
To baza pod kolejne obszary: layouty, komponenty, responsywność, animacje i projektowanie UI.
Program CSS Academy v1 jest kompletny: od fundamentów języka, przez layout, responsywność i architekturę CSS, aż po pięć praktycznych projektów końcowych.
Poznasz podstawy języka stylów, historię CSS, składnię oraz pierwszy praktyczny przykład.
Przejdź do lekcjiZrozumiesz, jak precyzyjnie wybierać elementy HTML oraz jak działają dziedziczenie i podstawy kaskady.
Przejdź do lekcjiPoznasz pudełkowy model elementu, różnice między margin i padding oraz podstawy kontrolowania rozmiarów komponentów.
Przejdź do lekcjiZrozumiesz, czym różnią się elementy blokowe, liniowe i inline-block oraz jak domyślny przepływ układa treść na stronie.
Przejdź do lekcjiPoznasz formaty kolorów, tła elementów, podstawy kontrastu i proste decyzje wizualne, które poprawiają czytelność interfejsu.
Przejdź do lekcjiNauczysz się kontrolować font, rozmiar, grubość, wysokość linii i wyrównanie tekstu tak, aby treść była wygodna do czytania.
Przejdź do lekcji
Poznasz kontener flex, oś główną i poprzeczną oraz podstawy wyrównywania elementów przez
justify-content
,
align-items
i
gap
.
Nauczysz się używać
flex-wrap
, skrótu
flex
oraz układów kart, nawigacji i media object w praktycznych komponentach UI.
Poznasz
display: grid
, kolumny, wiersze,
gap
, jednostkę
fr
oraz funkcje
repeat()
i
minmax()
.
Nauczysz się budować responsywne galerie i dashboardy z użyciem
auto-fit
,
auto-fill
,
minmax()
oraz rozmieszczania elementów na siatce.
Zrozumiesz normalny flow, kontekst pozycjonowania, offsety oraz praktyczne użycie badge’a, elementu fixed i panelu sticky.
Przejdź do lekcjiNauczysz się kontrolować kolejność warstw, budować overlay i modal oraz diagnozować problemy z kontekstem stosu.
Przejdź do lekcji
Nauczysz się projektować od małego ekranu, rozszerzać layout przez
min-width
i unikać poziomego overflow.
Nauczysz się pisać
@media
, dobierać breakpointy do treści i ograniczać nadmiar reguł responsywnych.
Nauczysz się dobierać jednostki do tekstu, odstępów, kontenerów, viewportu i czytelnych bloków treści.
Przejdź do lekcjiNauczysz się zabezpieczać obrazy przed overflow, kontrolować proporcje, kadrowanie i responsywne źródła mediów.
Przejdź do lekcjiNauczysz się tworzyć płynne rozmiary tekstu i odstępów z bezpiecznymi granicami dla mobile i desktopu.
Przejdź do lekcjiNauczysz się budować dostępne komponenty interaktywne z czytelnymi stanami myszy, klawiatury, kliknięcia i niedostępności.
Przejdź do lekcjiZbudujesz dostępne pola formularza z widocznymi labelkami, opisami, fokusem, komunikatami błędów i stanami niedostępnymi.
Przejdź do lekcjiNauczysz się projektować powtarzalne karty, semantyczne listy i responsywne sekcje treści z czytelną hierarchią.
Przejdź do lekcjiZbudujesz semantyczne nawigacje, ścieżki okruszków i paginację z aktywnymi stanami, fokusem oraz responsywnym układem.
Przejdź do lekcjiNauczysz się prezentować dane w tabelach, kontrolować overflow, stosować sticky header i projektować czytelne warianty mobilne.
Przejdź do lekcjiNauczysz się budować hierarchię powierzchni przez ramki, promienie, cienie i spójne tokeny separacji wizualnej.
Przejdź do lekcji
Nauczysz się używać
translate()
,
scale()
,
rotate()
, punktu transformacji i bezpiecznej kolejności funkcji.
Nauczysz się tworzyć płynne zmiany stanów przez
transition
, timing function, delay i bezpieczne właściwości animowania.
Nauczysz się definiować sekwencje animacji przez
@keyframes
oraz kontrolować czas, powtórzenia, kierunek i stan końcowy.
Nauczysz się respektować preferencje użytkownika, ograniczać ruch i zachowywać czytelny feedback bez zbędnych animacji.
Przejdź do lekcjiNauczysz się projektować nazwy klas dla bloków, elementów, modyfikatorów, stanów i utility w większym projekcie CSS.
Przejdź do lekcjiNauczysz się centralizować kolory, odstępy, promienie i cienie przez custom properties oraz semantyczne tokeny UI.
Przejdź do lekcji
Nauczysz się kontrolować pierwszeństwo reguł CSS, unikać walki ze specyficznością i porządkować arkusz przez
@layer
.
Nauczysz się przygotowywać przewidywalny fundament CSS: reset,
box-sizing
, bazowe style dokumentu, media, linki i formularze.
Nauczysz się organizować style według warstw, folderów, komponentów i utilities tak, aby projekt CSS był łatwiejszy w utrzymaniu.
Przejdź do lekcji
Nauczysz się używać stanów UI, selektorów
:is()
,
:where()
,
:not()
oraz dekoracji przez
::before
i
::after
.
Nauczysz się budować komponenty reagujące na rozmiar własnego kontenera przez
container-type
,
@container
i jednostki
cqi
.
Nauczysz się pisać style oparte o osie
inline
i
block
, używać
margin-inline
,
padding-block
i projektować komponenty gotowe na różne kierunki tekstu.
Nauczysz się bezpiecznie używać natywnego CSS nesting, selektora
&
, zagnieżdżonych stanów, at-rules i reguł kontroli specyficzności.
Nauczysz się budować jasny i ciemny motyw przez
color-scheme
,
prefers-color-scheme
,
data-theme
i semantyczne tokeny CSS.
Połączysz semantyczny HTML, box model, typografię, kolory, Flexbox, Grid, stany interakcji i responsywność w jeden komponent portfolio.
Przejdź do projektuZbudujesz pierwszą sekcję marketingową z jasnym komunikatem, CTA, panelem wizualnym, kartami wartości i responsywnym layoutem.
Przejdź do projektuZaprojektujesz responsywny panel z metrykami, trendem, listą zadań i aktywnościami, oparty o CSS Grid i czytelną hierarchię danych.
Przejdź do projektuZbudujesz dostępny formularz rejestracji z labelkami, fieldset, komunikatami błędów, stanami walidacji i responsywnym układem.
Przejdź do projektuDomkniesz roadmapę, budując mini UI kit z tokenami, przyciskami, kartami, alertami, polami formularza, stanami i dokumentacją użycia.
Przejdź do projektuPo zamknięciu roadmapy lekcji kolejnym krokiem jest dopracowanie warstwy produktowej: lepsze śledzenie postępów, wygodne ćwiczenia i biblioteka gotowych wzorców CSS.
Wizualizacja ukończonych lekcji, celów tygodniowych i rekomendacji nauki.
kolejny etapGotowe, opisane przykłady CSS do szybkiego wykorzystania w Twoich projektach.
kolejny etapZaawansowane materiały o architekturze CSS, systemach designu i skalowaniu UI.
kolejny etapPrzejdź pełną ścieżkę CSS Academy albo wróć do wybranej lekcji, gdy potrzebujesz utrwalić konkretny temat.
Wejdź do pierwszej lekcji