![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 9.10.2013 Skąd: z tamtąd Ostrzeżenie: (0%) ![]() ![]() |
Wpisz tekst ...Hej!
Modyfikując jeden z szablonów wordpressa, napotkałem si na pewien problem odnośnie zmiany jednej z funkcji w plikach .js Otóż, jak zmienić ten fragment kodu:
i zmodyfikować go tak aby wyświetlał podobny efekt jak na tej witrynie: http://webdesignerwall.com/demo/html5-grayscale/ próbowałem tworzyć poprzez plik desaturation.svg lecz nie umiem ustawić efektu płynnego przejścia (rollover) z czarno-białego na kolor.. oczywiście jak by była lepsza opcja, bez użycia pliku .svg był bym wdzięczny. Ten post edytował Mrozix 9.10.2013, 10:08:19 -------------------- Zawód: pogromca mitów
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mógłbyś pokazać trochę kodu html? Jak się domyślam w elemencie LI znajduje się obrazek kolorowy i pod nim obrazek w skali szarości.
Zamiast tego: Kod jQuery(this).stop().animate(); powinno być: Kod jQuery('img.color', jQuery(this)).stop().animate();
-------------------- Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.
https://www.aroch.pl https://themeforest.net/user/aroch https://www.astroblog.aroch.pl https://www.4geeks.pl |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 9.10.2013 Skąd: z tamtąd Ostrzeżenie: (0%) ![]() ![]() |
Cały plik .js Dokładniej chodzi mi tu o .imgwrap. Fragment zamieszczony powyżej zamieściłem w pierwszej kolejności gdyż tyczy się tego samego problemu lecz jak widać odnośnie social buttons. Podstawiałem zamiast opacity -> filter lecz nie umiem dodać efektu przejścia w jQuery. -------------------- Zawód: pogromca mitów
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Zmień opacity z 0.4 na 0 i czas z 300 na powiedzmy 2000. W tedy zobaczysz przejście, 0.3 sekundy to troche mało, żeby je zobaczyć.
-------------------- Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.
https://www.aroch.pl https://themeforest.net/user/aroch https://www.astroblog.aroch.pl https://www.4geeks.pl |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 9.10.2013 Skąd: z tamtąd Ostrzeżenie: (0%) ![]() ![]() |
lecz ten kod daje jedynie efekt transparentności, z 40% na 100%, a tu chodzi o totalna zmianę funkcji na filter:greyscale 100%, płynne przejście z czarno-białych barw na kolor przy najechaniu kursorem
-------------------- Zawód: pogromca mitów
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy uda Ci się uzyskać ten efekt tylko przy pomocy CSS. Owszem jest możliwość dodania filtra, ale z tego co wiem działa on poprawnie jedynie w webkit, natomiast w innych silnikach może sprawiać problemy. Chyba najlepszym i najszybszym rozwiązaniem będzie zastosować, tak jak na stronie którą podałeś, dwóch obrazków jeden pod drugim i zmiana widoczności.
Może ktoś inny będzie wiedział czy uda się to zrobić tak jak chcesz. -------------------- Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.
https://www.aroch.pl https://themeforest.net/user/aroch https://www.astroblog.aroch.pl https://www.4geeks.pl |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 5.07.2025 - 01:45 |