Я хочу, чтобы фоны rgba работали со всеми браузерами.Я провел поиск и обнаружил, что обычно существует три типа браузеров:
1) Браузеры, поддерживающие rgba.
2) Internet Explorer, поддерживающий rgba через bizarre '-ms-filter 'thing.
3) Браузеры, которые не поддерживают rgba, но я мог бы использовать изображения base64 png с «схемой data URI».(Даже если браузер не поддерживает схему URI, согласно this это все еще может быть сделано.)
У меня нет проблем с браузерами, поддерживающими rgba, и я могу заставить его работать с IE,но проблема в том, что я понятия не имею, как генерировать png-образы base64 на стороне клиента для схемы URI.Я действительно не хочу создавать файлы png, потому что мои значения rgba не постоянны.Я мог бы использовать динамическую генерацию png с библиотекой php gd, но я бы очень хотел сделать все это на стороне клиента.Поэтому я хотел бы знать, есть ли хороший способ для создания полупрозрачных изображений PNG с помощью Java-скрипта.После этого я могу просто кодировать их с помощью base64 и использовать их со схемой URI?
Спасибо.
Редактировать:
Я хочу иметь полупрозрачный фон div, имея при этомсодержимое полностью видно.