Jak stworzyć niestandardowy kolorowy suwak do przewijania strony internetowej

Aby stworzyć niestandardowy kolorowy suwak do przewijania strony internetowej, możesz użyć HTML i CSS. Oto krok po kroku, jak to zrobić:

1. Struktura HTML

Najpierw stwórz prostą stronę HTML:

<!DOCTYPE html>
<html lang="pl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="styles.css">
    <title>Niestandardowy Suwak</title>
</head>
<body>
    <div class="content">
        <h1>Niestandardowy Suwak Przewijania</h1>
        <p>Wypełnij tę stronę treścią, aby przetestować suwak przewijania.</p>
        <!-- Powtórz akapit, aby dodać więcej treści -->
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
    </div>
</body>
</html>

2. Styl CSS

Następnie dodaj style CSS, aby niestandardowo zmienić wygląd suwaka:

/* styles.css */

body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    height: 200vh; /* Zwiększ wysokość strony, aby można było przewijać */
    background-color: #f4f4f4;
}

.content {
    padding: 20px;
}

/* Styl suwaka */
::-webkit-scrollbar {
    width: 12px; /* Szerokość suwaka */
}

::-webkit-scrollbar-track {
    background: #f1f1f1; /* Kolor tła suwaka */
    border-radius: 10px; /* Zaokrąglenie rogów */
}

::-webkit-scrollbar-thumb {
    background: #3498db; /* Kolor suwaka */
    border-radius: 10px; /* Zaokrąglenie rogów */
}

::-webkit-scrollbar-thumb:hover {
    background: #2980b9; /* Kolor suwaka po najechaniu */
}

3. Wyjaśnienie

  • HTML: Stworzyliśmy prostą stronę z nagłówkiem i powtarzającymi się akapitami, aby zapewnić wystarczającą treść do przewijania.
  • CSS:
    • Użyliśmy selektorów ::-webkit-scrollbar, ::-webkit-scrollbar-track i ::-webkit-scrollbar-thumb, aby dostosować wygląd suwaka.
    • Możemy ustawić szerokość, kolor tła oraz kolor suwaka.

4. Podgląd

Możesz teraz otworzyć plik HTML w przeglądarce, aby zobaczyć niestandardowy suwak przewijania. W razie potrzeby dostosuj kolory i rozmiary zgodnie z własnymi preferencjami.

Dodatkowe Informacje

Pamiętaj, że stylizacja suwaka działa głównie w przeglądarkach opartych na silniku WebKit (takich jak Chrome i Safari). W Firefoxie można użyć:

/* Styl suwaka w Firefox */
scrollbar-width: thin; /* Szerokość suwaka */
scrollbar-color: #3498db #f1f1f1; /* Kolor suwaka i tła */

Możesz dodać powyższy kod CSS, aby uzyskać podobny efekt w Firefoxie.

Szukasz taniego i dobrego hostingu dla swojej strony www? - Sprawdź Seohost.pl