Динамическое разрешение содержимого Stati c весной - PullRequest
0 голосов
/ 18 марта 2020

У меня есть весеннее веб-приложение, которое обслуживает html файлов с вложенными черно-белыми изображениями. Эти изображения находятся в тегах <img> на внешнем интерфейсе и статически обслуживаются на внутреннем интерфейсе с использованием ResourceHandlerRegistry и ResourceHandler.

Недавно я добавил «Темный режим». Переход в темный режим обновляет используемый файл CSS. Я создал цветовую версию каждого изображения. Я хотел бы подавать изображения с инвертированными цветами, когда пользователь находится в «Темном режиме», и неинвертированные версии изображений, когда пользователь не находится.

Все мои изображения в данный момент находятся в папке / ресурсы / IMG. В идеале я хотел бы разрешить ресурсы таким образом, чтобы система проверила изображение в / resources / img / dark, / resources / img / light и, если ни один из них не найден, вернется к проверке в / resources / img.

Я не нашел ничего подобного для стати c ресурсов, есть ли способ сделать это весной?

1 Ответ

0 голосов
/ 24 марта 2020

Я не нашел способа сделать это (хотя я не сомневаюсь, что есть способ) через Spring. Вместо этого я добавил правило CSS к изображениям в темном режиме: filter: invert(1).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...