Hur man skapar: Anpassade skrollrullar
- Föregående sida Webbläsarfönster
- Nästa sida Dölj rullningslist
Lär dig hur du använder CSS för att skapa anpassade skrollrullar.
Anpassade skrollrullar
Observera:Firefox eller versioner av Edge innan 79 stöder inte anpassade skrollrullar.
Hur man skapar anpassade skrollrullar
Chrome, Edge, Safari och Opera stöder ostandardiserade ::-webkit-scrollbar
Pseudoelement som tillåter oss att ändra webbläsarens skrollrullars utseende.
I nästa exempel skapas en skrollrulle med en bredd på 10px, som har en grå bana/färg och en mörkgrå (#888) skjutreglage:
/* Bredd */ ::-webkit-scrollbar { width: 10px; } /* Bana */ ::-webkit-scrollbar-track { background: #f1f1f1; } /* Skjutreglage */ ::-webkit-scrollbar-thumb { background: #888; } /* Skjutreglage vid musöverläggning */ ::-webkit-scrollbar-thumb:hover { background: #555; }
Detta exempel skapar en skrollrulle med skuggverkande effekt:
Exempel
/* Bredd */ ::-webkit-scrollbar { width: 20px; } /* Bana */ ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 10px; } /* Skjutreglage */ ::-webkit-scrollbar-thumb { background: red; border-radius: 10px; }
Skrollrullväljare
För webkit-webbläsare kan du använda följande pseudoelement för att anpassa webbläsarens skrollrulle:
::-webkit-scrollbar |
Skrollrutan själv. |
::-webkit-scrollbar-button |
Knappar på skrollrutan (pilar uppåt och nedåt). |
::-webkit-scrollbar-thumb |
Dragbar skrollreglage. |
::-webkit-scrollbar-track |
Skrollruttans bana (framstegsindikator). |
::-webkit-scrollbar-track-piece |
Delarna av banan (framstegsindikator) som inte täcks av skjutreglaget. |
::-webkit-scrollbar-corner |
Hörnena på skrollrutan, där horisontell och vertikal skrollrulle möts. |
::-webkit-resizer |
En dragbar storleksjusteringshandtag som visas i hörnen av vissa element. |
- Föregående sida Webbläsarfönster
- Nästa sida Dölj rullningslist