Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PNG, kanał alfa, hover bez kanału alfa
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
expert
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.
wookieb
Nie da się tego zrobić w css.
erix
http://jim.studt.net/jpeg-alpha/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.