Pasek przewijania w ff

0

Witam
Mam pytanie odnośnie paska przewijania w ff. Czy jest możliwość w divie stworzenia paska przewijania, który będzie wyglądał inaczej niż standardowy? Wiem, że nie ma takiej możliwości w CSS2, lecz nie jestem pewny o CSS 3 oraz ajax.
Jeżeli ktoś wie jak to zrobić proszę o info.

0

co ma ajax do pasków przewijania? o_O
ani css2 ani css3 tego nie umożliwia, za to magiczny "css" microsoftu - owszem.
nie jest to zgodne ze standardami i validator css będzie płakał, ale IE to wyświetli, Opera wyświetli, Chrome/Safari - NIE WIEM, FF NIE wyświetli dopóki nie zainstalujesz dodatku ;] (chyba, że coś się zmieniło)
Ale temat taki wyklepany, że już nawet google pewnie ma dość indeksowania stron o tym..

2

Nie polecam tego robić, ale tak -- da się. W CSS tego jednak nie ma (tak jak napisał @dzek69). Słowo Ajax użyte tu jest w ogóle w złym kontekście, bo Ajax nie ma z paskami przewijania nic wspólnego.

Można natomiast zaimplementować pasek przewijania w JavaScripcie. Główny kod to będzie skrypt JS, ale pasek przewijania będzie tak naprawdę elementem (czy raczej zbiorem elementów) HTML, a takie elementy można swobodnie stylizować za pomocą zwykłego, standardowego CSS. Naturalnie, jeśli nie odróżniasz Ajaxa od JavaScriptu, to praktycznie nie ma szans, żebyś w najbliższym czasie sam to zaimplementował ;-).

Nie ma jednak potrzeby, żebyś sam to pisał od zera. Możesz pogooglać za gotowymi rozwiązami, np. korzystając z frazy "javascript scrollbar". Tutaj pierwszy przykład z brzegu: http://livepipe.net/control/scrollbar. Ten niebieski pasek przewijania jest napisany w JavaScripcie. Od strony HTML-a to tylko kilka divów. Od strony CSS użyte zostały np. zaokrąglone narożniki. Z łatwością można zmienić w CSS kolor, fakturę, rozmiary czy inne parametry paska.

0

Takie rozwiązania to trochę zabawa naokoło.. No i "głównego" paska tym nie zastąpisz..

0

@dzek69: nie wiem co masz na myśli pisząc "na około", nie znam innej metody (poza użyciem flasha). A główny pasek jak najbardziej tym zastąpisz.

Poza tym, podkreślę dobitniej to, co już napisał bswierczynski - nie rób tego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1