Zadano mi pytanie czy jest taki filtr który spowoduje, że każda grafika która się pojawi na stronie będzie w odcieniu szarości. Istnieje taka możliwość. Należy tu zastosować tzw. filtry wizualne. Można je stosować do obrazków i do warstw. Stosuje się je jak inne cechy CSS, np tak:
< IMG SRC=nazwa_obrazka.jpg style="filter: nazwa_filtra(tu czasami ale nie zawsze występują parametry)">
w naszym wypadku style="filter: gray". Zastosowanie filtrów wizualnych jest ograniczone. Akceptuje ja tylko IE od wersji 4. Tutaj mała uwaga w mojej przeglądarce IE 5.5 filtry te nie działają (za to działają doskonale w IE 5 sprawdziłem!). Nie wiem czy jest to jedna z wielu wad IE 5.5 czy coś innego. Pytałem tu i tam ale nikt mi jak na razie nie potrafił dać odpowiedzi. Może ktoś z Was to wie? Jeżeli nie będę się dowiadywał u źródła czyli w firmie Microsoft.
Wartość tej cechy może być również zmieniana dynamicznie. W przykładzie poniżej obrazek
<IMG SRC=kwiatki.jpg id=kwiat>
zamieniamy z kolorowego na czarno-biały w następujący sposób:
Klasa szary jest zdefiniowana w części HEAD w następujący sposób: .szary {filter : Gray}. Jeżeli zamienimy zdarzenie Click przycisku na Load całej strony to oczywiście grafika do której zastosujemy filtr będzie czarno-biała od razu po załadowaniu strony.
Uwaga!
Czaduu ma niesa-
mowitą propozycje dla wszstkich web-
masterów. Otóż proponujemy wam współprace. Jeśli masz jakiś
ciekawy pomysł na nowy interesujący dział napisz do nas
czym prędzej! Najlepsi z was zostaną naszymi współpraco-
wnikami!