Во-первых, можно ли (см. Вопрос название) сделать без любой странный обходной магии?Можно ли применить фильтр CSS к изображению, но не к фоновому цвету?
В противном случае, что является лучшим обходным решением?
HTML:
<img src="path/to/image.png" />
CSS:
img {
-webkit-filter: brightness(500%);
background-color: blue;
}
я не хотите цвет фона будет зависеть от фильтра. Только изображение. Решение должно не быть конкретным фильтром яркости, но должно работать для любого фильтра.
Какой цели служит фон цвет? Не могли бы вы использовать контейнер, как эта скрипка (грубо) демонстрирует? https://jsfiddle.net/8bouk52j/1/ – Hypaethral
Изображение содержит части, которые являются полупрозрачными/прозрачными, а цвет фона изменяется в зависимости от того, что пользователь нажимает и т. д. Я предполагаю, что это будет наилучшим обходным путем, но я тайно надеясь, что есть другой путь. – mareoraft