Prosta strona www. Z zastosowaniem kilku ciekawych elementów. Do startu i dalszego rozwoju
  • HTML 63.3%
  • CSS 32.7%
  • JavaScript 4%
Find a file
2025-10-22 10:41:51 +02:00
.idea Prosta strona. Ot przykład do startu dla początkujących 2025-10-22 10:41:51 +02:00
galeria.html Prosta strona. Ot przykład do startu dla począrkujących 2025-10-22 10:37:49 +02:00
index.html Prosta strona. Ot przykład do startu dla począrkujących 2025-10-22 10:37:49 +02:00
o-mnie.html Prosta strona. Ot przykład do startu dla począrkujących 2025-10-22 10:37:49 +02:00
README.md Prosta strona. Ot przykład do startu dla początkujących 2025-10-22 10:41:51 +02:00
script.js Prosta strona. Ot przykład do startu dla począrkujących 2025-10-22 10:37:49 +02:00
style.css Prosta strona. Ot przykład do startu dla począrkujących 2025-10-22 10:37:49 +02:00

Moje hobby strona demonstracyjna

Opis projektu

Projekt stanowi prostą stronę internetową stworzoną w HTML5, CSS3 oraz JavaScript.
Celem jest zaprezentowanie podstawowych technologii front-endowych w praktyce.

Strona zawiera:

  • Menu nawigacyjne z przyciskiem typu hamburger dla urządzeń mobilnych.
  • Trzy podstrony:
    • index.html strona główna z sekcją wprowadzającą i przykładowymi kartami.
    • o-mnie.html podstrona z opisem autora/hobby, przykład układu w Flexbox.
    • galeria.html podstrona z prostą galerią wykorzystującą CSS Grid.
  • Przykłady układów:
    • Flexbox elastyczne karty i dwie kolumny.
    • CSS Grid responsywna siatka galerii.
    • div elementy kontenerowe w strukturze strony.

Całość została napisana w podejściu mobile-first strona działa poprawnie zarówno na komputerach, jak i urządzeniach mobilnych.


Technologie

  • HTML5 struktura i semantyka strony.
  • CSS3 stylizacja, responsywność, układy Flexbox i Grid.
  • JavaScript (ES6) obsługa menu mobilnego.

Struktura projektu

hobby-site/
│
├── index.html      # strona główna
├── o-mnie.html     # podstrona "O mnie"
├── galeria.html    # podstrona "Galeria"
├── style.css       # arkusz stylów
└── script.js       # skrypt obsługujący menu

Uruchomienie lokalne

Opcja 1 otwarcie pliku

Kliknij dwukrotnie plik index.html i otwórz go w przeglądarce.
(Uwaga: część funkcji JS może nie działać poprawnie w trybie file://.)

Opcja 2 prosty serwer HTTP

W katalogu projektu uruchom w terminalu:

# Python 3 (Linux/macOS/Windows)
python3 -m http.server 8000

Następnie otwórz w przeglądarce adres:
👉 http://localhost:8000


Polecane materiały do nauki

HTML i CSS

JavaScript

Responsywność i dobre praktyki


Autor

Szablon edukacyjny przygotowany jako punkt wyjścia do własnych projektów studenckich.
Zachęca się do rozwijania treści i personalizacji strony zgodnie z własnym hobby.