美文网首页CSS特效
酷炫的文字悬停效果

酷炫的文字悬停效果

作者: 林中白虎 | 来源:发表于2024-03-24 10:23 被阅读0次

    效果展示

    酷炫的文字悬停效果.png

    CSS 知识点

    • text-transform 属性中 uppercase 的值运用

    实现页面基础结构

    <h2 class="text">Vanilla JavaScript</h2>
    

    使用 JS 把标题拆分成单个 Span 标签

    let text = document.querySelector(".text");
    text.innerHTML = text.innerText
      .split("")
      .map((letters, i) => {
        return `<span style="transition-delay:${i * 40}ms;filter:hue-rotate(${
          i * 30
        }deg)">${letters}</span>`;
      })
      .join("");
    

    编写标题样式和 span 样式

    h2 {
      position: relative;
      font-size: 3em;
      letter-spacing: 0.05em;
      cursor: default;
      text-transform: uppercase;
      font-weight: 500;
    }
    
    h2 span {
      color: #555;
      transition: 0.25s;
    }
    
    h2:hover span {
      color: #0f0;
      text-shadow: 0 0 5px #0f0, 0 0 15px #0f0, 0 0 30px #0f0;
    }
    

    完整代码下载

    完整代码下载

    相关文章

      网友评论

        本文标题:酷炫的文字悬停效果

        本文链接:https://www.haomeiwen.com/subject/ibclzdtx.html