Ich möchte, dass rgba-Hintergründe in allen Browsern funktionieren. Ich habe einige Suche und fand heraus, dass in der Regel gibt es drei Arten von Browsern da draußen:
1) Browser, die rgba unterstützen.
2) Internet Explorer, der rgba über das bizarre '-ms-filter' Ding unterstützt.
3) Browser, die rgba nicht unterstützen, aber ich könnte base64 png Bilder mit 'data URI scheme' verwenden. (Auch wenn der Browser das URI-Schema nicht unterstützt, kann ich laut diese es könnte noch getan werden).
Ich habe keine Probleme mit rgba unterstützenden Browsern, und ich kann es mit IE arbeiten, aber Problem ist, dass ich keine Ahnung, wie man Client-Seite base64 png Bilder für URI-Schema zu generieren. Ich möchte wirklich nicht png-Dateien vorgenerieren, weil meine rgba-Werte nicht konstant sind. Ich könnte mit dynamischen png-Generierung mit php gd-Bibliothek gehen, aber ich würde wirklich gerne all dies auf Client-Seite zu tun. Also würde ich gerne wissen, gibt es eine gute Möglichkeit, da draußen für die Generierung von semi-transparenten png-Bilder mit Java-Skript. Danach könnte ich nur base64 kodieren sie und verwenden sie mit URI-Schema?
Ich danke Ihnen.
Bearbeiten:
Ich möchte einen halbtransparenten Div-Hintergrund haben, während der Inhalt vollständig sichtbar ist.