效果如下:

PixPin_2024-05-15_07-37-21.gif

HTML代码


<!DOCTYPE html>

<html>

  <head>

    <meta charset="UTF-8" />

    <title>使用 CSS Clip-path 的纯 CSS3 水波文本动画效果</title>

    <link rel="stylesheet" href="style.css" />

  </head>

  <body>

    <div class="content">

      <h2>Water</h2>

      <h2>Water</h2>

    </div>

  </body>

</html>


CSS代码


* {

  margin: 0;

  padding: 0;

  box-sizing: border-box;

}



body {

  display: flex;

  justify-content: center;

  align-items: center;

  min-height: 100vh;

  background: #000;

}



.content {

  position: relative;

}



.content h2 {

  position: absolute;

  transform: translate(-50%, -50%);

  font-size: 8em;

}



.content h2:nth-child(1) {

  color: transparent;

  -webkit-text-stroke: 2px #03a9f4;

}



.content h2:nth-child(2) {

  color: #03a9f4;

  animation: animate 4s ease-in-out infinite;

}



@keyframes animate {

  0%,

  100% {

    clip-path: polygon(

      0% 45%,

      15% 44%,

      32% 50%,

      54% 60%,

      70% 61%,

      84% 59%,

      100% 52%,

      100% 100%,

      0% 100%

    );

  }



  50% {

    clip-path: polygon(

      0% 60%,

      16% 65%,

      34% 66%,

      51% 62%,

      67% 50%,

      84% 45%,

      100% 46%,

      100% 100%,

      0% 100%

    );

  }

}


标签: none

添加新评论