Bagaimana untuk membuat: scroll bar yang disesuaikan
- Previous Page Browser Window
- Next Page Hide Scrollbar
Belajar bagaimana untuk membuat scroll bar yang disesuaikan menggunakan CSS.
Scroll bar yang disesuaikan
Perhatian:Firefox atau versi Edge sebelum 79 tidak mendukung scroll bar yang disesuaikan.
Bagaimana untuk membuat scroll bar yang disesuaikan
Chrome, Edge, Safari dan Opera mendukung non-standard ::-webkit-scrollbar
Pseudonya yang memungkinkan kami untuk mengubah penampilan scroll bar browser.
Misalnya di bawah ini menciptakan scroll bar lebar 10px, scroll bar ini memiliki jalur/ warna bar abu-abu dan slider abu-abu gelap (#888):
/* Lebar */ ::-webkit-scrollbar { width: 10px; } /* Layanan */ ::-webkit-scrollbar-track { background: #f1f1f1; } /* Slider */ ::-webkit-scrollbar-thumb { background: #888; } /* Slider saat mouse hover */ ::-webkit-scrollbar-thumb:hover { background: #555; }
Misalnya ini menciptakan scroll bar dengan efek bayangan:
Contoh
/* Lebar */ ::-webkit-scrollbar { width: 20px; } /* Layanan */ ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 10px; } /* Slider */ ::-webkit-scrollbar-thumb { background: red; border-radius: 10px; }
Pemilih scroll bar
Untuk browser webkit, Anda dapat menggunakan elemen pseudonya untuk mengubah scroll bar browser:
::-webkit-scrollbar |
Scroll bar itu sendiri. |
::-webkit-scrollbar-button |
Tombol di atas scroll bar (panah naik dan turun). |
::-webkit-scrollbar-thumb |
Slider yang dapat diseret. |
::-webkit-scrollbar-track |
Layanan scroll bar (bar progress). |
::-webkit-scrollbar-track-piece |
Bagian (bar progress) di dalam scroll bar yang belum di lilitkan oleh slider. |
::-webkit-scrollbar-corner |
Bujur bawah scroll bar, bar gelombang horizontal dan vertical bertemu di sini. |
::-webkit-resizer |
A draggable resize handle that appears at the bottom corner of some elements. |
- Previous Page Browser Window
- Next Page Hide Scrollbar