А такое как реализовать, чтобы картинка красила всегда в белый? тут наверно уже не подойдет mix-blend-mode: difference; https://seekerproject.com/stage/2
ne_pes, можете приклеить картинку к курсору. Только там не меняется цвет на белый, а грубо говоря инвертируется серый. В моем примере так же - изначально черный цвет текста при наведении будет белым.
ne_pes, конкретно в этом примере, как я поняла, используется three.js для этого. Канвасы, WebGl и прочие страшные вещи. Это уже совсем другое и простым режимом наложения это не сделать.