Sven Rautenberg: Runde Ecken

Beitrag lesen

Moin!

Mach mal ein GIF Bild mit ner transparenten runden linie drin...Der Rand der linie wird abgehackt...wie kann man das bei GIF verhindern?

Gar nicht.

Aber bedenke: Deine transparente Linie erfordert, dass du den Rest des Bildes mit einer Farbe ausfüllst. Die kannst du natürlich auch nicht mit CSS festlegen.

Cheatahs Hinweis bezog sich eher darauf, dass du, sofern eine farbliche Umgestaltung mit CSS ins Haus steht, je CSS-Style einen entsprechenden Satz von GIFs mit Ecken erzeugst und im CSS per background-image einbindest. In der HTML-Seite stehen keine GIFs. Ist natürlich ein wenig aufwendiger, als nur die CSS-Datei zu ändern, aber hilft. Außerdem hast du dann die Möglichkeit, Anti-Aliasing auf die Linie anzuwenden, damit es nicht mehr so pixelt.

Eine Möglichkeit, Transparens unpixelig zu machen, bieten nur PNG-Grafiken an, und das leider nicht im IE (der ist bis Version 6 unfähig zu echter Alpha-Transparenz, was danach kommt, wissen wir nicht).

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)