svg+css实现文字水面抖动融化消失动画效果代码

代码语言:html

所属分类:动画

代码描述:svg+css实现文字水面抖动融化消失动画效果代码

代码标签: svg css 文字 水面 抖动 融化 消失动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">

    <style>
        body {
      display: grid;
      height: 100vh;
      place-content: center;
      background: linear-gradient(77deg, #000 0%,#666 100%);
    }
    p {
      font-size: 80px;
      color: #fff;
      filter: url("#blurMe");
    }
    svg {
      display: none;
    }
    </style>

</head>

<body>
    <!-- partial:index.partial.html -->
    <p contentEditable="true">Smoke</p>

    <svg width="180" height="120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <filter id="blurMe">
    <feTurbulence 
      id="turb1"
      in="SourceGraphic" 
      type="fractalNoise" 
      baseFrequency="0 0" 
      numOctaves="8" 
      result="warp" />
    <animate 
      xlink:href="#turb1"
      attributeName="baseFrequency"
      values="0 0;0 0.006;0 0.016" 
      repeatCount="indefinite"
      dur="8s" />
    <feDisplacementMap 
      in="SourceGraphic" 
      in2="warp"
      xChannelSelector="G" 
      yChannelSelector="B" 
      scale="100" 
      result="disp"/>
    <feGaussianBlur 
      id="blur1"
    .........完整代码请登录后点击上方下载按钮下载查看

网友评论0