1. Projektowanie układu graficznego (layout)
Dobry layout gwarantuje czytelność, funkcjonalność i estetykę strony. Na początek rozrysuj szkic strony w edytorze graficznym (np. Figma, Canva, Photopea, papier):
Baner / Hero
Treść główna
artykuły, podstrony, galeria
- Nagłówek (Header): logo, menu główne
- Hero/Baner: duży tytuł, slogan, przycisk, grafika powitalna
- Main: sekcje artykułów, karta z opisem, galeria
- Sidebar: szybki dostęp do menu, reklamy, profil użytkownika
- Stopka (Footer): kontakt, copyright, linki
2. Przygotowanie elementów graficznych do kodowania
- Stwórz logo lub znaczek w edytorze (np. Canva, Photopea) → zapisz jako
logo.png lub logo.svg
- Przygotuj ikonę np. kontaktu (koperta) — eksportuj do
icon-contact.svg
- Znajdź lub utwórz obrazek do banera strony —
banner.jpg
- Ustal kolorystykę (akcenty, tła, tekst) i zapisz wartości w notatkach projektu
- Eksportuj wszystkie grafiki w jakości webowej (PNG, SVG, JPG, 1200px szerokości maks.)
3. Typografia i Paleta Kolorów (Zmienne CSS)
Kolory i fonty (typografia) definiują tożsamość wizualną strony (UI). W kodowaniu używamy zmiennych CSS (:root), aby łatwo zarządzać schematem kolorów.
Paleta Kolorów Projektu
Zarządzanie Fontami
Fonty (kroje pisma) muszą być łatwe do odczytania (czytelność = UX) i spójne wizualnie (UI). Zawsze pamiętaj o fallbacku (zapasowym foncie):
Nagłówek (H3) - Font Sans-Serif
Używamy var(sans) dla większości tekstu. Font: "Segoe UI", Arial, sans-serif.
Elementy techniczne - Font Monospace
Używamy var(mono) dla kodu, logo, i liczb. Font: "Roboto Mono", "Courier New", monospace.
4. Ćwiczenia projektowe (do samodzielnego wykonania)
Ćwiczenie 1: Rozrysuj układ sekcji swojej przyszłej strony w edytorze. Oznacz nagłówek, główną treść, panel boczny i stopkę.
Ćwiczenie 2: Stwórz własne logo i minimum jedną ikonę w Canva/Photopea/Figma. Wyeksportuj jako SVG.
Ćwiczenie 3: Przygotuj przykładowy baner z grafiką i tekstem — zapisz jako obrazek banner.jpg → wykorzystaj go później w kodzie HTML.