In meinen Beitrag über Teiltransparente Hintergrundfarben in allen Browsern (fast) ohne PNG-Dateien stellte ich ja abschließend die Frage, ob sich der ganze Aufwand mit den Base64-codierten PNGs und dem IE-Filter und all dem überhaupt lohnen würde. Die Antwort auf diese Frage hat Blogleser Tim mit seinem CSS Generator gegeben. Dort gibt man eine Farbe und einen Alpha-Wert ein (z.B. #FF0000 und 0.5) und erhält einbaufertigen CSS-Code im Sinne meines Artikels:

background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR4nGP4z8BQBwAEfwF+XBmVOwAAAABJRU5ErkJggg==') repeat;
*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fff0000, endColorstr=#7fff0000) /* won't validate, CSS hack */ /* A method for alpha color backgrounds, see http://tinyurl.com/ly6rj2 */;

Finde ich gut, das Ding. Zwar rüstet sich demnächst Opera 10 auch mit RGBa und HSLa aus, aber dann ist ja immer noch die IE-Familie da, um solche Tricksereien nötig zu machen. Wäre ja auch sonst langweilig.

Blogleser Tim hatte mir den Generator schon letzte Woche gemailt, wobei ich es allerdings geschafft habe, die Mail aus irgendwelchen Gründen völlig zu ignorieren. Sorry Tim!