X-Ray Text Hover Effect with JS Masking

X-Ray Text Hover Effect with JS Masking

The effect is technically created by overlaying two text blocks (filled and outlined) with different z-index values, where a masking circle is moved via JavaScript on mousemove events to hide the bottom text layer, resulting in a crisp, performant animation.