Как менять color в зависимости от цвета фона?

введите сюда описание изображения

Меню идет position: fixed, и при прокрутке меняется цвет, как менять color в зависимости от фона?


Ответы (1 шт):

Автор решения: Neolot

Используйте css-свойство mix-blend-mode со значением difference.

введите сюда описание изображения

.wrapper {
  display: inline-block;
  background: repeating-linear-gradient(
    45deg,
    #000,
    #fff 20px
  );
  padding: 50px;
}

.wrapper span {
  font-size: 50px;
  font-weight: 700;
  color: white;
  mix-blend-mode: difference;
}
<div class="wrapper">
  <span>Brain Storm</span>
</div>

→ Ссылка