📌  相关文章
📜  鼠标悬停在 CSS 中的下半部分隐藏文本显示

📅  最后修改于: 2021-11-08 06:29:37             🧑  作者: Mango

在这个 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     
       


输出: