在这个 CSS 效果中,文本的下半部分是隐藏的,当用户将鼠标悬停在文本上时,文本的某些部分变得可见。可以通过为要隐藏的文本设置 0 亮度并使用剪辑路径属性使其可见来创建此效果。 JavaScript 用于获取光标位置。
方法:
- 创建一个名为index.html的 HTML 文件。
- 创建两个 div 元素,类名为upper_text ,另一个为类名pointer 。
- 在 CSS 中为这两个类添加样式。
- 确保为这两个具有完全相同属性的 div元素提供样式,即大小和位置应该完全相同,以便这两个div位于彼此的顶部。
- 利用 upper_text div 元素中的clip-path属性来裁剪文本的上半部分。
- 在 index.html文件中添加脚本标记。
- 给文档添加一个事件监听器来监听mousemove 事件。
- 获取对具有类名指针的 HTML 元素的引用。
- 获取光标的当前位置并更改指针元素的样式。在当前光标位置剪裁一个预定义半径的圆。这样文本对于该半径变得可见。
HTML代码:
HTML
Geeks For Geeks
Geeks For Geeks
输出: