Autor Zpráva
hakifanatik
Profil *
Udělal sem si v Corel 9.0 rastr, vyexportoval sem ho do PNG a v exploreru mi to namísto průhledného pozadí vykresluje světle modrou (do šeda), ale v Mozzile Firefox se to chová průhledně.
Kde je problém?
díky.
Šlaha
Profil
V IE, ten neumí alfa kanál (průhlednou barvu) vykreslit. (Aspoň myslím.)
Šlaha
Profil
http://www.jakpsatweb.cz/css/filter.html
hakifanatik
Profil *
To mi nepomohlo...
Já potřebuju aby se ten obrázek zobrazil úplně normálně (pokud sem nic nepřehlíd tak na adrese odkazu nic takového není), a ve svých stylech žádné takové filtry nemám.
Též sem na žádné stránce s PNG obrázky neviděl filtry a na IE se zobrazují normálně.
Acci
Profil
Tak sem na něho pošli link
Anonymní
Profil *
IMHO ma Šlaha pravdu, IE neumí průhledný png
Acci
Profil
IMHO ma Šlaha pravdu, IE neumí průhledný png
Průhledný ano, ale ne poloprůhledný
Michalek
Profil
Průhledný ano, ale ne poloprůhledný
Diky za doplneni, to jsem nevedel...
jacob
Profil
Stiahni si nejaky htc skript, aby si polopriehľadnosť IE naučil. Teraz neviem odkiaľ, ale väčšinou sa to volá png-opacity.htc, alebo tak nejako. To si vložíš do css pomocou "body {behavior: url(png-opacity.htc);}" a malo by sa ti to zobraziť správne aj v IE.
hakifanatik
Profil *
To Jacob: já ale potřebuju aby to chodilo všem správně když to dám na web
Acci
Profil
Tak nám ukaž ten obrázek, klasické PNG fungují ve skoro všem (jen staré IE a NN ne)
Peta
Profil *
Pouzivej gif, jpg. Png je fajn, ale IE s nim ma stale problemy, i s barvami.

CSS

width:98%; /* IE filter musi mit jeden rozmer pevny */
/* moz */ -moz-opacity:0.7;
/* IE 4 */ filter:Alpha(opacity=70);
/* IE 5.5 */ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
trancelis
Profil *
Pokud vím, tak tahle finta zprovozní transparentní PNG i v modrým Éčku:

<img src="obrazek.png" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' obrazek.png'); _width:1px; _height:1; " width="500" height="75" alt="Průůhlednej PNG" />

Rozměry obrázku musí sedět. Ten filtr zapne alfa kanál, kterej je v IE defaultně vyplej :) a podtržítková width a height hodnota stáhne to odporný šedý pozadí do 1x1 tečky.
Toto téma je uzamčeno. Odpověď nelze zaslat.