webkit css scrollbar-styling

Gibt es eine Möglichkeit, loszuwerden der scroll-track vollständig? Oder es überlagern sich die Inhalte, anstatt es beiseite zu schieben? Wie iOS/Lion-scrollbars?

Folgenden wird ziemlich nah, aber obwohl die Strecke transparent ist, wird der Inhalt des scrollbaren region ist über geschoben und den hintergrund der Seite sehen kann.

::-webkit-scrollbar {  
    width:8px;
    height:8px;
    -webkit-border-radius: 4px;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-track-piece {
    background-color:transparent;
}

::-webkit-scrollbar-thumb {  
    background-color: rgba(053, 057, 071, 0.3);
    width: 6px;
    height: 6px;
    -webkit-border-radius:4px;
}
  • Warum nicht verwenden Sie eine benutzerdefinierte Scrollbalken, wie die jQuery-basierte jScrollPane? Sie können es Stil zu legen, über die Inhalte, wenn Sie wollen.
  • Ich habe versucht, jScrollPane, sowie einige meiner eigenen Lösungen mit css3 übersetzt, css Positionen, etc... keine ist so schnell wie eine tatsächliche scrollbar. Es scheint nur, wie viel der zusätzliche Aufwand für etwas, das bereits in den browser. Wenn es möglich ist, verwenden Sie die vorhandene Scrollbalken statt javascript fake, es scheint wie eine bessere Idee.
  • Ich habe festgestellt, baijs.nl/tinyscrollbar gut zu funktionieren und ist schnell (in Bezug auf die Reaktion der Inhalte auf den Blättern) und sehr einfach einzurichten.
  • Sie cam geben margin-right as-8px, wo Sie die Bildlaufleiste, neigt zu erscheinen. aber dies ist mehr ein hack Weg, aber es sollte Euch gehen.
InformationsquelleAutor nicholas | 2011-08-28
Schreibe einen Kommentar