Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] wykorzystanie filtrów
lukash82
post
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

Ostrzeżenie: (0%)
-----


Witam,

Potrzebuję uzyskać efekt kolorowania fotki. Tzn. bazowo jest ona kolorowa, ale w css domyślnie zamieniana na skalę szarości. W CSS3 sprawa teoretycznie prosta ale jednak cos mi tam nie bardzo działa.

  1. .grey{
  2. filter : url(filter.svg#grayscale);
  3. filter : gray;
  4. -webkit-filter : grayscale(1);
  5. -webkit-transition : 0.3s all ease;
  6. -o-transition : 0.3s all ease;
  7. -moz-transition : 0.3s all ease;
  8. transition : 0.3s all ease;}
  9. .grey:hover{
  10. filter :none;
  11. -webkit-filter : grayscale(0);}


Chciałem do tego dodać nieco przezroczystości ponieważ tworzone obrazki sa dosyć ciemne w skali szarości. Modyfikuję więc 3 linijkę kodu do:

  1. -webkit-filter : grayscale(1) opacity(0.2);


I wtedy ten odstęp czasowy znika. Tzn. odbarwienie następuje bardzo gwałtownie, a nie tak płynnie. Co robię nie tak? W CSS3 trochę raczkuję więc pewnie to jakiś drobny błąd...?

PS. Teoretycznie powinno to zadziałać pod IE ale jednak nie działa. O co kaman?

Proszę o jakąś podpowiedź.

Pozdrawiam, Ł
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 01:50