[ Narzędzia Online / Projektowanie Stron ]

Generator
Przycisku
Do Góry

Darmowy generator przycisku "Scroll to Top" do stron internetowych. Konfiguruj kształt, animacje, pierścień postępu i kolory — eksportuj gotowy kod HTML, CSS i JavaScript.

HTML + CSS + JSLive PreviewPierścień postępuAnimacjeDostępność (a11y)
Szybkie presety
Ikona i treść
Typ ikony
Rozmiar ikony20px
Pozycja
Narożnik
Odsunięcie X24px
Odsunięcie Y24px
Pokazywanie / Ukrywanie
Pokaż po przewinięciu300px
Animacja pokazywania
Animacja ukrywania
Styl przycisku
Kształt
Rozmiar przycisku48px
Kolor tła
#e63946
Kolor ikony
#ffffff
Cień
Obramowanie
Przezroczystość (normalny)100%
Efekt Hover
Kolor tła hover
#c1121f
Skalowanie hover110%
Cień hover
Zachowanie Przewijania
Płynne przewijanie (smooth)
Szybkość przewijania
Pierścień postępu (SVG)
Podgląd na żywoPrzewiń obszar, by zobaczyć przycisk

— Koniec podglądu —

0% przewinięto
<!-- Przycisk "Do góry" — wygenerowany przez Studio Kalmus -->
<!-- studiokalmus.com | projektowanie stron internetowych -->

<button
  id="scroll-to-top"
  aria-label="Powrót na górę strony"
  title="Do góry"
>
  <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="19" x2="12" y2="5"/><polyline points="5 12 12 5 19 12"/></svg>
</button>
HTML przed </body>
CSS w pliku stylów
JS na końcu body

[ UX & Dostępność ]

Dobrepraktyki
ScrolltoTop

Jak efektywnie używać przycisku przewijania w projektowaniu stron internetowych — zasady UX, dostępność i wydajność.

Kiedy używać?

Przycisk "Do góry" sprawdza się na długich stronach internetowych — blogach, landing pages, sklepach. Powinien pojawiać się po co najmniej 300px przewinięcia, by nie zakłócać UX na krótkich stronach.

Widoczność i pozycja

Standardowo umieszczany w prawym dolnym rogu — gdzie wzrok użytkownika naturalnie podąża. Na stronach z lewostronnym paskiem bocznym rozważ lewy dolny róg. Offset 16–32px od krawędzi zapobiega nakładaniu na treść.

Animacje UX

Animacja fade (opacity) jest najbardziej subtelna. Slide-up sygnalizuje kierunek działania. Scale przyciąga uwagę. Czas animacji 200–400ms to optymalny zakres — szybszy irytuje, wolniejszy spowalnia nawigację.

Responsywność

Na urządzeniach mobilnych przycisk jest szczególnie ważny — brak klawiatury utrudnia przewijanie. Minimum 44×44px obszar dotyku (WCAG 2.5.5). Na desktopie możesz go ukrywać jeśli strona jest krótka.

Pierścień postępu

Progress ring (okrągły wskaźnik SVG) informuje użytkownika jak dużo strony już przeczytał. Poprawia zaangażowanie na blogach i długich artykułach. Implementowany przez stroke-dashoffset — lekki i wydajny.

Dostępność (a11y)

Aria-label opisuje funkcję przycisku dla czytników ekranu. Focus-visible zapewnia widoczność dla nawigacji klawiaturą. Kontrast min. 4.5:1 wg WCAG AA. Dostępność to standard w profesjonalnym projektowaniu stron.

[ Studio Kalmus ]

Profesjonalne
Tworzenie Stron
Internetowych

Nasze narzędzia do projektowania stron internetowych to tylko część tego, co oferujemy. Tworzymy kompleksowe strony www — od koncepcji, przez UX, aż po wdrożenie i pozycjonowanie.

Każda strona internetowa, którą budujemy, zawiera dopracowane detale UX — takie jak przycisk "Do góry", płynne animacje i intuicyjną nawigację. Zaufaj agencji, która łączy estetykę z funkcjonalnością w projektowaniu stron internetowych.

Projektowanie Stron

Strony internetowe na miarę

Tworzymy strony internetowe dopasowane do Twoich potrzeb biznesowych — z zadbaniem o każdy szczegół UX, w tym elementy nawigacyjne jak przycisk scroll-to-top.

WordPress i React/Next.js

Oferujemy tworzenie stron internetowych w WordPress oraz nowoczesnych technologiach — React, Next.js, Tailwind CSS. Wybierz technologię odpowiednią dla Twojego projektu.

SEO i widoczność

Strony www tworzone przez Studio Kalmus są zoptymalizowane pod kątem wyszukiwarek. Dbamy o szybkość ładowania, strukturę i pozycjonowanie stron internetowych.

Lokalna agencja w Piasecznie

Jesteśmy agencją projektowania stron internetowych z Piaseczna. Obsługujemy klientów z całej Mazowsza i Polski zdalnie.

[ FAQ ]

Najczęstsze
Pytania

Odpowiedzi na najczęstsze pytania o generator przycisku scroll-to-top i tworzenie stron internetowych.

Skopiuj wygenerowany kod HTML, CSS i JavaScript, a następnie wklej je do odpowiednich plików swojego projektu. HTML umieść przed zamknięciem tagu </body>, CSS w pliku stylów lub tagu <style>, a JS przed </body> lub w oddzielnym pliku. Gotowe!

Tak — wygenerowany kod CSS jest w pełni edytowalny. Możesz zmieniać kolory, rozmiary, animacje i pozycję bezpośrednio w kodzie. Generator tworzy czytelny, dobrze skomentowany CSS, który łatwo zmodyfikujesz.

Pierścień postępu to element SVG z animowanym stroke-dashoffset. JavaScript oblicza procent przewinięcia strony (scrollY / maxScroll × 100) i na tej podstawie aktualizuje offset. Animacja odbywa się przez GPU dzięki właściwości SVG stroke.

Wygenerowany kod zawiera aria-label="Powrót na górę strony" dla czytników ekranu, obsługę klawiatury (Enter i Spacja) oraz focus-visible dla widocznego fokusu. Spełnia wymogi WCAG 2.1 AA przy zachowaniu odpowiedniego kontrastu kolorów.

Wygenerowany kod używa requestAnimationFrame (rAF) do throttlingu zdarzenia scroll — zapobiega to nadmiernemu wywoływaniu funkcji. Animacje CSS (opacity, transform) są renderowane przez GPU. Smooth scroll zaimplementowany jest własną funkcją easing, bez bibliotek.

Tak — wygenerowany kod jest całkowicie darmowy do użytku komercyjnego i prywatnego. Nie jest wymagana żadna atrybucja, choć zawsze mile widziana. Jeśli potrzebujesz profesjonalnej pomocy przy tworzeniu stron internetowych, skontaktuj się ze Studio Kalmus.

[ Studio Kalmus ]

Potrzebujesz
Strony Internetowej?

Projektujemy i tworzymy profesjonalne strony internetowe dla firm z Piaseczna i całej Polski. Szybko, estetycznie, z dbałością o UX i SEO.