JSFiddle - React, Tailwind, and code Playground

HTML

<div class="box"></div>
<div class="text">Lorem ipsum</div>

CSS

body {
  height: 1000px;
}

.text {
  text-transform: uppercase;
  position: absolute;
  top: 80%;
  font-size: 50px;
  font-weight: bold;
  text-align: center;
  width: 100%;
  color: gray;
  z-index: 2;
  left: 0;
  mix-blend-mode: difference;
}

.box {
  width: 60%;
  position: fixed;
  transform: translate(-50%, 0);
  z-index: 1;
  left: 50%;
  top: 0;
  height: 100px;
  background: #AAAAAA;
}