Czarno-Biała Strona - barwy żałobneW związku z żałobą w Polsce możemy zauważyć bardzo dużo stron w barwie czarno-białej, symbolizującą właśnie żałobę.

Szukałem prostego rozwiązania które w szybki sposób przekształciłoby zwykłą kolorową stronę w stronę czarno-białą.

Znalazłem kilka rozwiązań który fajnie działały ale tylko pod Internet Explorer, poniżej dodatek który wystarczy dopisać do pliku css:

1
2
3
4
*{
opacity: 1;
filter: gray;
}

Dzięki temu nasza strona będzie w cała szara, ale tylko w IE.
Jeśli chcemy aby zmiany były widoczne także pod Firefoksem czy Chrome musimy użyć już java scriptu.
Na stronie Jamesa Podolseya znalazłem odpowiedni wpis i dostosowałem go do mojej skórki.

Możesz go pobrać z tego miejsca – Barwy Zalobne (549).

W spakowanym rarze znajdują się 2 pliki:

  1. grayscale.js
  2. footer.php

Pierwszy plik to plik java, drugi zawiera kilka linijek które trzeba dodać do naszej strony przed znacznikiem </body>.

Nazwałem go footer.php ponieważ w WordPressie większość skórek w takich plikach zawiera również ww. znacznik.

1
2
<script src="&lt;?php bloginfo('template_directory'); ?" type="text/javascript"><!--mce:0--></script>
<script type="text/javascript"><!--mce:1--></script>

To co jest bardzo ważne w tym pliku to nazwa między nawiasami – zamiast tego musimy wpisać nazwę odpowiedniego diva który okala całą naszą stronę – w moim przypadku był to „container„. Jest to bardzo ważne ponieważ bez odpowiedniego diva, całość może nie zadziałać.

Oczywiście cały plik js umieść w katalogu z Twoim theme – lub jeśli nie używasz wordpressa to po prostu umieść w głównym katalogu.

Ten sposób nie jest idealny, ma on dwie wady:

  1. nie działa pod IE
  2. nie działa na zdjęcia które nie są na naszym hostingu (np. reklamy)

Rozwiązaniem jest połączenie pierwszego i drugiego sposób aby żałoba była widoczna zarówno pod IE jak i FF/Chrome. Zmiana/wyłączenie na ten okres reklam lub obrazków które nie są na naszym hostingu.

Daj znać w komentarzu czy na Twojej stronie wszystko udało się zastosować. W razie problemów również pisz w komentarzu.

Pobierz całość – Barwy Zalobne (549).

Podobne Wpisy na Wordpress.Praktycznie.net:

  1. Biała Strona – błąd WordPress! Napotkałem ostatnio na ciekawy błąd – otóż przy aktualizowaniu wordpressa...

Tagi: , , , ,

21 Odpowiedzi na “Jak zmienić stronę na czarno-białą – kolor żałobny?”

  1. Super! Wcześniej szukałem i ściągałem już ten plik jednak nie wiedziałem jak to zastosować.
    Działa niby ok ale nie wszystkie obrazki straciły kolory.
    Te które są w katalogu /nazwa_theme/images zostały bez zmian, kolorowe.

  2. To ja mam ciekawostkę :D W mojej skórce (freestyle) skrypt zadziałał bez wpisywania tej bardzo ważnej rzeczy, czyli bez okalającego diva.

  3. A, jeszcze jedno. Widoczne jest niestety wyraźne zwolnienie podczas ładowania strony (chwilowe zawieszenie się ładowania).

  4. Dzięki, działa elegancko :) pod IE 8 sposób drugi też działa.

  5. witam,
    porady na IE oczywiście zadziałały bez żadnego problemu, jednak pod Firefox niestety nie, umieściłem na stronie w katalogu głównym plik "grayscale.js" oraz wpisałem treść z pliku footer.php przed </body>,
    mam jednak problem co wpisać w ( …. ) dotyczące DIV'a. Proszę o pomoc
    pozdrawiam
    Sławek

  6. hmm na IE8 ? Ja mam i mi nie działa niestety :(

  7. no to oczywiste wczytujesz plik java na samym końcu – dlatego tak to jest. Jeśli komuś się nie chce przerabiać grafiki i css – to wrzucenie takiego pliku jest najłatwiejsze :)

  8. Dzięki! Wszystko działa.

  9. Tylko najpierw widać kolorową stronę, potem szarą. Nie da się tego do nagłówka bloga dać, żeby od razu była strona szara?

  10. Odezwij się do mnie na gg to Ci pomogę – nie wpisałeś adresu strony to nawet nie mogę podejrzeć ;) Wysłałem Ci w tej sprawie maila.

  11. to jest zwykłe pragromowanie polecenia wydajesz i system to wykonuje ,pozdrowienia

  12. Po pierwsze styl opacity: 1 stosuje się dla FF i jest to całkowity brak przezroczystości.
    Po drugie dla IE trzeba by napisać ten sam parametr w postaci filter:alpha(opacity=100).
    Po trzecie, jak się coś kopiuje z zewnątrz – warto najpierw sprawdzić.

  13. nie działa:( nie wiem co wpisac w tym nawiasie

  14. tak jak kolega napisał, że najpierw widać kolorową stronę, potem szarą. Nie da się tego do nagłówka bloga dać, żeby od razu była strona szara? przyłączam sie do jego pytania a tak to działa i dziękuje

  15. Niestety osobiście nie wiem jak to zrobić – dodaj do nagłówka, ale u mnie to nie zadziałało ;) Próbować można :)

  16. Odezwij się do mnie na gg to Ci pomogę – ogólnie trzeba wpisać nazwę diva który okala całość. Jednak ktoś tutaj napisał że jemu działa nawet bez tej nazwy – testuj ;)

  17. Masz rację – u tylko nie wiem dlaczego u mnie 1 nie zaciemnia całego – sprawdziłem.

  18. niestety nie znam takiej metody ;/

  19. W IE bez problemu z FF mam problemy, do następnej żałoby mam nadzieję, że rozkminie w czym problem. Ale dzięki za naprowadzenie na możliwe rozwiązania :)

  20. nie Java a JavaScript. A to roznica!

Trackbacks/Pingbacks

  1. k4art – newsy, technologie, pozycjonowanie, skrypty, webmaster » Blog Archive » Czarno-biała strona www

Zostaw Komentarz

Proszę pozostawić te dwa pola tak jak są: