2009-06-06 20 views
6

Widziałem to wiele lat wcześniej, ale ponieważ nie było szeroko obsługiwane, strony internetowe z niego rezygnują.Pasek przewijania w przeglądarce stylu

Obecnie tworzę stronę internetową, która będzie zawierała paski przewijania w projekcie i zastanawiałam się, czy CSS2 ma specyfikację pasków przewijania w stylach przeglądarki, ponieważ kolory domyślne nie pasują. Jeśli nie ma specyfikacji, docenione zostanie każde odniesienie do określonego zachowania przeglądarki.

Jeśli nie ma tam specyfikacji CSS, musiałbym polegać na niestandardowym pasku przewijania przy użyciu JS. Doceniono również odniesienia do tego, jak je zbudować.

Odpowiedz

4

Można to zrobić tak:

<style> 
body { 
    scrollbar-face-color: #000000; 
    scrollbar-highlight-color: #000000; 
    scrollbar-shadow-color: #000000; 
    scrollbar-3dlight-color: #000000; 
    scrollbar-arrow-color: #000000; 
    scrollbar-track-color: #000000; 
    scrollbar-darkshadow-color: #000000; 
} 
</style> 

ale działa tylko w przeglądarce Internet Explorer i Opera (dzięki Julien!). I możesz chcieć użyć różnych kolorów. 8-)

+1

pracować także w operze, nie o innych ... –

10

Zacytuję siebie z this thread, ponieważ jest powiązany:

Z punktu widzenia użyteczności, zmieniając suwakami jest no-go. Użytkownik zna swój system operacyjny i środowisko wizualne, które zapewnia. Zmiana ta powoduje zamieszanie, szczególnie wśród osób, które dopiero zaczynają używać komputerów, osób starszych itp.

Większość użytkowników dzisiaj rozpoznaje pasek przewijania, o ile ma on swój podstawowy kształt - a wielu nawet nie użyje sam pasek, ale tylko kółko przewijania myszy.

Nadal trzeba się nad tym zastanowić. Zastanów się nad swoimi odbiorcami. Cokolwiek robisz, upewnij się, że działa na wszystkich platformach/we wszystkich przeglądarkach, jeśli używasz niestandardowego paska przewijania.

+0

Komentarz wraz z negatywnymi głosami za siedem-letniego postu jest doceniana. Treść tego posta jest nadal aktualna. –

0

Wiele przeglądarek obsługuje niektóre style przewijania, ale nic z tego nie jest standaryzowane w css.

również, jak Arve systad powiedział, zmieniając takich podstawowych widgetów systemu operacyjnego jest no-go-choć należy być ostrożnym z przycisków zmieniających wtedy zbyt

2

Nie udało mi się wypróbować tych rozwiązań, ale wyglądają one bardzo obiecująco i podobno ulegają degradacji.

To byłby mój pierwszy wybór
http://www.hesido.com/web.php?page=customscrollbar

http://www.n-son.com/scripts/jsScrolling/new/example5.html

+0

Nice! Nie wiem, kto cię zawiódł, nieodpowiedzialny gość. +1 –

+0

Cóż, dziękuję za sprawę. Nadal uważam, że moja odpowiedź brzmi "odpowiedź", ale cokolwiek. Wygląda na to, że każda inna odpowiedź mówi po prostu, nie rób tego lub działa tylko w przeglądarce x.Nick i ja wiemy, co słychać. – Ballsacian1