Jak tworzyć: niestandardowe paski przewijania
- Poprzednia strona Okno przeglądarki
- Następna strona Ukrycie suwaka przewijania
Naucz się, jak używać CSS do tworzenia niestandardowych pasków przewijania.
Niestandardowe paski przewijania
Uwaga:Firefox lub wersje wcześniejsze niż Edge 79 nie obsługują niestandardowych pasków przewijania.
Jak tworzyć niestandardowe paski przewijania
Chrome, Edge, Safari i Opera obsługują niestandardowe ::-webkit-scrollbar
Pseudoelement, który pozwala nam zmienić wygląd paska przewijania przeglądarki.
W następnym przykładzie tworzy się pasek przewijania o szerokości 10px, który ma szary tor/szary kolor paska i ciemnoszary (#888) suwak:
/* Szerokość */ ::-webkit-scrollbar { width: 10px; } /* Tor */ ::-webkit-scrollbar-track { background: #f1f1f1; } /* Suwak */ ::-webkit-scrollbar-thumb { background: #888; } /* Suwak przy podświetleniu kursora */ ::-webkit-scrollbar-thumb:hover { background: #555; }
Ten przykład tworzy pasek przewijania z efektem cienia:
Przykład
/* Szerokość */ ::-webkit-scrollbar { width: 20px; } /* Tor */ ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 10px; } /* Suwak */ ::-webkit-scrollbar-thumb { background: red; border-radius: 10px; }
Wybór paska przewijania
Dla przeglądarek webkit, możesz użyć poniższych pseudoelementów do dostosowania paska przewijania przeglądarki:
::-webkit-scrollbar |
Pasek przewijania sam w sobie. |
::-webkit-scrollbar-button |
Przyciski na pasku przewijania (strzałki w górę i w dół). |
::-webkit-scrollbar-thumb |
Przewijający się suwak. |
::-webkit-scrollbar-track |
Tor paska przewijania (pasek postępu). |
::-webkit-scrollbar-track-piece |
Część toru (paska postępu) nie zakryta przez suwak. |
::-webkit-scrollbar-corner |
Kąt dolny paska przewijania, gdzie poziomy i pionowy pasek przewijania się spotykają. |
::-webkit-resizer |
Przycisk do przeciągania i dostosowywania rozmiaru, który pojawia się w rogu niektórych elementów. |
- Poprzednia strona Okno przeglądarki
- Następna strona Ukrycie suwaka przewijania