Start / Poradniki / Technologia strony

Case study · projekt internetowy

Jak powstała strona Meble Zbyszek?

Jedna witryna, dwa sposoby opowiadania o meblach. Jasny wariant pokazuje naturalność i spokojne wnętrza, a ciemny — detal, światło i bardziej wieczorowy charakter realizacji. Za całością stoi lekki HTML, CSS i JavaScript.

16 lipca 20267 minut czytaniaAutor: Tomek z zespołu N3
Ciemny wariant strony internetowej Meble Zbyszek

Strona firmy meblarskiej powinna pokazywać nie tylko listę usług i numer telefonu. Musi oddać sposób pracy, jakość materiałów i atmosferę wnętrz. W projekcie Meble Zbyszek przyjęliśmy nietypowe rozwiązanie: użytkownik może wybrać jasny albo ciemny wariant strony. Zmiana obejmuje kolory, fotografie oraz część komunikatów, dlatego nie jest zwykłym filtrem nałożonym na ten sam widok.

Oba warianty prowadzą do tej samej oferty — kuchni, szaf, garderób, łóżek tapicerowanych i zabudów na wymiar. Inaczej rozkładają jednak akcenty. Jasna wersja jest spokojna, naturalna i dzienna. Ciemna eksponuje kontrast, oświetlenie LED, głębię materiałów oraz bardziej premium charakter.

Dwa układy kolorystyczne, jedna marka

Jasna wersja strony Meble Zbyszek
Wariant jasny — naturalne drewno, światło dzienne i spokojny przekaz.
Ciemna wersja strony Meble Zbyszek
Wariant ciemny — kontrast, detal i bardziej nastrojowa prezentacja realizacji.

W obu wersjach zachowano to samo logo, strukturę nawigacji, dane kontaktowe i najważniejsze informacje o firmie działającej od 1995 roku. Dzięki temu użytkownik nie trafia na dwie różne witryny. Zmienia sposób oglądania tego samego portfolio, podobnie jak próbka materiału wygląda inaczej w świetle dziennym i wieczornym.

Zmienia się także przekaz informacyjny

W kodzie istnieją dwa zestawy krótkich komunikatów. Po wybraniu wariantu zmieniają się między innymi fragmenty nagłówka, opis pracowni, podpisy realizacji i wybrane wezwania do działania. W jasnej wersji nacisk pada na dopasowanie mebli do domu, pomiar i naturalny materiał. W ciemnej mocniej wybrzmiewają światło, detal, rytm wnętrza i atmosfera.

To ważne, ponieważ prezentacja kuchni na wymiar nie kończy się na wymiarach szafek. Klienci kupują także poczucie spójności z wnętrzem. Mechanizm dwóch narracji pozwala pokazać, że ta sama pracownia wykonuje zarówno jasne, spokojne kuchnie, jak i ciemniejsze zabudowy z wyrazistym oświetleniem.

To nie są dwie strony pod SEOIstnieje jeden adres kanoniczny i jedna treść podstawowa. Przełącznik działa w przeglądarce jako funkcja prezentacyjna, więc nie tworzy duplikatów ani sztucznych podstron.

Technologia internetowa bez ciężkiego frameworka

Witryna została zbudowana jako statyczna strona internetowa. Przeglądarka otrzymuje gotowy dokument HTML, arkusz CSS i niewielki plik JavaScript. Nie jest potrzebna baza danych ani generowanie widoku na serwerze przy każdym wejściu. Takie podejście upraszcza hosting, ogranicza liczbę potencjalnych awarii i pomaga zachować krótki czas odpowiedzi.

  • Semantyczny HTML
    Struktura nagłówków, sekcji, nawigacji i formularza jest czytelna dla użytkowników oraz robotów.
  • CSS Custom Properties
    Kolory i powierzchnie są zapisane jako tokeny, które zmieniają się po ustawieniu motywu.
  • JavaScript bez biblioteki UI
    Obsługuje motyw, zmianę treści, obrazy, menu, animacje i formularz WhatsApp.
  • Nginx i HTTPS
    Statyczne pliki są serwowane z cache, kompresją i poprawnym certyfikatem.
<html data-theme="light">
:root { --page: #fffdfa; --ink: #171514; }
[data-theme="dark"] { --page: #111315; --ink: #eee8dc; }

Przełączenie atrybutu `data-theme` na elemencie dokumentu powoduje, że cały interfejs korzysta z drugiego zestawu zmiennych. Wybór jest zapisywany lokalnie w przeglądarce, dlatego po ponownym wejściu użytkownik widzi preferowany wariant. Mechanizm nie przesyła tej informacji na serwer.

Responsywność, dostępność i wydajność

Układ dopasowuje się do komputerów i telefonów. Zdjęcia posiadają określone proporcje, galeria korzysta z opóźnionego ładowania, a na małym ekranie karty przechodzą do jednej kolumny. Animacje pojawiania się elementów wykorzystują `IntersectionObserver`, ale są pomijane, gdy urządzenie lub użytkownik preferuje ograniczony ruch.

Przyciski mają etykiety dostępności, strona posiada link pozwalający przejść bezpośrednio do treści, a formularz kontaktowy komunikuje swój stan. Kontrola automatyczna jest wykonywana dla widoku desktopowego i mobilnego, w obu wariantach kolorystycznych. Sprawdzane są między innymi brak poziomego przewijania i niedziałające obrazy.

Co rozwiązanie daje SEO?

Najważniejsza dla pozycjonowania pozostaje treść HTML dostępna bez przełączania motywu: oferta, lokalizacje, realizacje, kontakt i dane strukturalne firmy. Technologia wspiera te informacje przez szybkie ładowanie, stabilne adresy, canonical, sitemapę oraz schema.org. Motyw sam w sobie nie poprawia pozycji, ale może poprawić odbiór strony, czas spędzony w serwisie i gotowość do obejrzenia realizacji.

Ten artykuł rozszerza tematykę domeny o projektowanie stron internetowych, responsywny web design, HTML, CSS, JavaScript i techniczne SEO. Robimy to jako jawne case study własnego serwisu, a nie próbę konkurowania z firmami tworzącymi strony. Głównym tematem domeny pozostają meble na wymiar i realizacje Meble Zbyszek.

Od inspiracji do kontaktu

Technologia ma prowadzić do prostego celu biznesowego. Użytkownik może zadzwonić, otworzyć Facebook albo wypełnić krótki formularz, który przygotowuje wiadomość WhatsApp z rodzajem planowanej zabudowy. Nie potrzebuje konta ani rozbudowanego panelu.

Zobacz oba warianty na żywo

Przejdź na stronę główną i użyj przełącznika jasnego lub ciemnego wariantu w górnym menu.

Obejrzyj realizacje