Я пытаюсь добиться такого эффекта черно-белого текста на двухцветном заголовке, который всегда белый с одной стороны, и с фоновым изображением на другой стороне (разных цветов).
- это css, использованный в этом примере, который работает только потому, что изображение имеет solid черный фон:
.text {
position: relative;
color: rgb(255, 255, 255);
mix-blend-mode: difference;
text-transform: uppercase;
font-size: 60px;
}
это не работает, если фоновое изображение не имеет solid черного фона:
в этом случае я получаю то, что я должен получить, но я хочу получить белый текст слева и черный текст справа, как в первом примере.
я пытался css filter
, mix-blend-modes
s, clip-path
s, я видел это https://aerolab.github.io/midnight.js/ (это не подходит для моего случая), но я всегда получаю неправильный результат. Знаете ли вы, как сделать черно-белый цветной текст, который распознает белый фон и делает текст черным, а другой - не solid белым фоном, поменяйте цвет на белый?
я надеюсь мое объяснение было ясным, любые решения или даже подсказки очень приветствуются, даже если для этого нужно javascript. спасибо!
это кодовая ручка с примерами: https://codepen.io/vlrprbttst/pen/jOPMzvd?editors=1100
большое спасибо!