Maison > Questions et réponses > le corps du texte
P粉0681749962023-09-06 12:57:00
Voici un exemple simple pour vous aider à démarrer.
Le texte dans "Lens" se trouve dans un élément au-dessus du texte principal. Chaque fois que la souris bouge, elle sera découpée en cercle à la position de la souris. Il a un fond blanc, ce qui donne l'impression qu'il recouvre le texte en dessous.
<style> .about { position: relative; --x: -0; --y: -0; font-size: 48px; } .overlay { position: absolute; background: white; top: 0; left: 0; z-index: 1; clip-path: circle(1em at var(--x) var(--y)); color: red; } </style> <div class="about"> <div class="underneath">This is some text <br>and some more</div> <div class="overlay">Different characters<br>and again more</div> </div> <script> const about = document.querySelector('.about'); about.addEventListener('mousemove', function() { const x = event.clientX; const y = event.clientY; about.style.setProperty('--x', x + 'px'); about.style.setProperty('--y', y + 'px'); }); </script>