Vorrei creare un effetto apparentemente semplice da realizzare:
Ho un titolo <h1> che in parte sormonta una foto
vorrei fare in modo che le lettere del titolo <h1> che sormontano la foto da nere diventino bianche
ovviamente sia il titolo che la foto sono dinamici per cui potrebbero cambiare all'occorrenza.
Ho provato senza successo con: mix-blend-mode: difference;
provo ad allegare il codice attuale che non da perfettamente l'effetto desiderato
codice:<!doctype html> <html> <head> <meta charset="utf-8"> <title>Testo a constrasto</title> <style type="text/css"> .photo { position: absolute; top: 0; left: 150px; width: 600px; height: 600px; z-index: 0; } .title { mix-blend-mode: difference; position: absolute; top: 0; left: 0; z-index: 1; background-color: white; background-clip: text; -webkit-background-clip: text; color: black; } </style> </head> <body> <h1 class="title">SCARICA LE NOSTRE<br>BROCHURE</h1> <img src="https://media.adeo.com/marketplace/LMIT/36603000/236129.jpeg" alt="Foto" class="photo"> </body> </html>

Rispondi quotando