Autor | Zpráva | ||
---|---|---|---|
kelvin Profil |
#1 · Zasláno: 18. 9. 2004, 12:52:18
Potreboval jsem udelat polopruhledne obrazkove odkazy (png). Slo mi o to aby pri prejeti mysi menily barvu pozadi a tudiz se menila jen jejich pruhledna cast. Udelal jsem to "a:hover img {background: red}", ale nefungovalo to v IE.
Chtel bych vedet esli je nakej trik jak to rozchodit v IE. Mozna jsem na to prisel jednim bastlem, ale to asi neni ta spravna cesta. Diky. |
||
DoubleThink Profil * |
#2 · Zasláno: 18. 9. 2004, 19:47:53
Problém je v tom, že všechny verze MSIE ignorují alpha kanál u PNG - to znamená, že průsvitnost v IE nefunguje (pruhlednost ano).
Z mého pohledu je toto největší brzda webové grafiky vůbec. |
||
Yuhů Profil |
#3 · Zasláno: 19. 9. 2004, 00:00:44
ale jo, existuje způsob, jak png obrázek zpoloprůhlednit i v exploreru (naneštěstí to nejde udělat s pozadím). Dělá se to pomocí nějakého nestandardního exploreřího filtru. Nemůžu si vzpomenout, jak se jmenuje. Víte prosím někdo?
|
||
Freya Profil |
#4 · Zasláno: 19. 9. 2004, 19:00:38
|
||
kelvin Profil |
#5 · Zasláno: 21. 9. 2004, 20:18:28
Mozna jsem nebyl pochopen. Nedivil bych se. Psal jsem dotaz narychlo (na dial upu ;). Trochu jsem se v tom ještě pohrabal a asi jsem našel nový, i když hodně málo využitelný css hack. Více na
http://ds.wz.cz/kelvin/1095792094-zmena-pozadi-obrazku-i-v-ie-.htm |
||
DoubleThink Profil * |
#6 · Zasláno: 21. 9. 2004, 20:58:38
existuje způsob, jak png obrázek zpoloprůhlednit i v exploreru
Pravda, leč je to docela nanic. Filtrem se zprůhlední celý obrázek (konstantně, nebo gradientně), ale nemůžu definovat průhlednost pro každý pixel zvlášť - nevytvořím adaptivní antialiasing. |
||
kelvin Profil |
#7 · Zasláno: 21. 9. 2004, 21:05:41
Problém png znám. Tady mi šlo o něco trochu jiného. Nevíte proč to dělá to co to dělá (odkaz o dva příspěvky výše). V otázce jsem se špatně vyjádřil - poloprůhledným jsem chtěl říct průhledné.
|
||
Yuhů Profil |
#8 · Zasláno: 21. 9. 2004, 23:29:26 · Upravil/a: Yuhů
Ale ne. Ten filtr, co jsem myslel já, se zapisuje takhle:
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="ten_samy.png") |
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0