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.
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..
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.
Takie rozwiązania to trochę zabawa naokoło.. No i "głównego" paska tym nie zastąpisz..
@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.