Hogyan kell ilyet csinálni?
ilyenre gondolsz?
html-része:
<img src="..." class="my_class>
css-ben:
.my_class
{
opacity:0.1;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=10)
}
.my_class:hover
{
opacity:1.0;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100)
}
A feladat megoldásához két kép kell: a kép színes és telítetlenné (szürkeárnyalatossá, fekete-fehérré) tett változatára.
Például itt egy kép:
aminek Gimppel megcsináltam a szürkeárnyalatos változatát:
A két kép közötti váltásra több megoldás is van.
Az egyik, hogy a képet egy link háttereként kezeled, és a link :hover szelektorára megváltoztatod a képet - lásd az alábbi példát:
A harmadik megoldás, hogy képként (<img> elem) használod, és Javascripttel az egérmutató képre való rámozdításakor (onmouseover), illetve a róla való elmozdításakor (onmouseout) megváltoztatod a kép src attribútumát:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!