13. april 2004 - 13:35Der er
14 kommentarer og 1 løsning
Hvide bogstaver på gennemsigtig baggrund bliver grimme i *.gif
Hej!
Jeg har lavet nogle menupunkter, der er angivet med hvid skrift -på gennemsigtig baggrund, fordi baggrunden i html er meget mørk, næsten sort. Bogstaverne skal jo kunne ses på denne baggrund. Det ser fint ud i *psd., men når jeg gemmer i *gif-format, ser bogstaverne ud ad helvede til, for at sige det pænt. De bliver underligt hakkede og slet ikke pæne!!!
Den "rigtige" løsning hedder png, men det er ikke fuldt supporteret i alle browsere. Det er det "nye" format, der bl.a. kombinerer 24-bit farver og 8 bit transparency.
Hvis du skal bruge det i ie, så skal du lave nogle tricks for at få det til at fungere. Der findes bl.a. et js, som du kan inkludere på alle sider for at det ser rigtig ud. Mozilla osv. viser det - svjv - fint.
Problemet med gif er, at det ikke supporterer alpha blending: Enten er en pixel gennemsigtig, eller også er den ikke. Dvs. bogstaver mv. bliver hakkede, da man ikke kan lave "antialiasing"
Når mit billede har gennemsigtig baggrund, skal matte så sættes til "None" når jeg vælger "save for web"? (Det virker ikke, så jeg går ud fra det er noget andet, du mener)
Ideen med Matte er netop at bruge den til gennemsigtige giffer sådan at du får en kant der er blandet af farven i din gif og den farve baggrunden på den html-side giffen skal sættes ind på. Det gør at giffen glider overi baggrunden og du ikke ser de enkelte pixels så tydeligt. Det kræver selvfølgelig at du kender baggrundsfarven på html-siden.
spe> Jeg er 100% enig - det er blot en usmart løsning på gennemsigtighed og har fatisk intet med det at gøre. Det er blot pixels, der er "indfarvet" så det ser gennemsigtigt ud.
png styrer! :-)
JP
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.