Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PNG, kanał alfa, hover bez kanału alfa
expert
post 23.06.2013, 21:21:31
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

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


Witam,

chciałbym się dowiedzieć jak mam szukać informacji na dany problem.


Mam obrazek PNG z kanałem przezroczystości alfa 100%. W CSS mam ustawione img:hover{opacity: 0.3;}
Teraz chodzi mi o to, że jak najadę kursorem na obrazek, tam gdzie czarne, to robi mi się opacity, zaś gdy kursor jest na przezroczystym tle (alfa), to opacity ma być 1, czyli brak. Czyli tam gdzie jest przezroczystość, to obrazek ma nie reagować na hover.

Jak osiągnąć taki efekt? Rysować polilinie w SVG i jakoś nią manipulować? a co w przypadku, gdy obrazek jest taki (założenie: białe tło - przezroczyste):

lub bardziej skomplikowany?

Pozdrawiam.

Ten post edytował expert 23.06.2013, 21:23:25
Go to the top of the page
+Quote Post

Posty w temacie
- expert   PNG, kanał alfa, hover bez kanału alfa   23.06.2013, 21:21:31
- - wookieb   Nie da się tego zrobić w css.   24.06.2013, 09:34:54
- - erix   http://jim.studt.net/jpeg-alpha/   24.06.2013, 14:31:22


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:23