Окрасить полупрозрачный белый CSS спрайт

225
26 ноября 2017, 12:51

У меня есть атлас в виде PNG картинки, который содержит много спрайтов, имеющих прозрачные области, окрашенные в белый цвет. При создании атласа предполагалось, что приложение будет раскрашивать их в любой цвет, который понадобится - в соответствии с выбранной цветовой схемой.

В поисках решения я нашёл background-blend-mode: multiply, который умножит картинку на background-color. Но если я выставлю непрозрачный background-color, то появляется другая проблема - за прозрачными частями спрайта появляется фон указанного цвета, который мне не нужен. Видимо, умножаются только цветовые каналы, но не альфа, как я ожидал.

При этом ещё желательно, чтобы это всё работало в старых браузерах, вплоть до IE11 и встроенного в Android 4.x WebView.

READ ALSO
Авторизация с помощью redbean не подключается к БД

Авторизация с помощью redbean не подключается к БД

Fatal error: Uncaught exception 'PDOException' with message 'Could not connect to database (reg)' in D:\OpenServer\domains\www

244
Как записать SQL INSERT?

Как записать SQL INSERT?

На сервер приходят данные:

226
Получить все Buttons с помощью Reflection

Получить все Buttons с помощью Reflection

Как можно получить все объекты класса Button, которые есть в exe файле? Если есть ссылка на окно - то еще вроде ничего, но если ее нет - то возникают...

259
Уведомление об изменение в БД MS SQL в ПО

Уведомление об изменение в БД MS SQL в ПО

Мне необходимо реализовать функционал отслеживания изменения в БД и согласно этого изменения действовать дальшеИзменения будут вида 1/0

212