zoukankan      html  css  js  c++  java
  • css实现波浪纹,水波纹动画

    1.示意图

    2.结构

     

    3.wave.html代码

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <title>CSS实战 - 波浪</title>
    
      <style type="text/css">
        .wave-box{
          border: 1px solid rgba(0,209,255,0.2);
          height: 78.5px;
           78.5px;
          border-radius: 50%;
          overflow: hidden;
          margin: auto;
          position: relative;
          background: #eee;
        }
        .wave-box .text{
          font-size: 24px;
          color: #FFFFFF;
          letter-spacing: 0;
          position: absolute;
          z-index: 85;
          display: block;
           78px;
          text-align: center;
          top: 20px;
        }
        .water {
          height: 100%;
           100%;
          position: absolute;
          top: 20px;
          background: url('wave_blue.svg') repeat-x;
          background-position: 0 20px;
          -webkit-animation: move_wave 14s linear infinite;
          animation: move_wave 14s linear infinite;
        }
        .w1 {
          opacity: .5;
          background-position: 120px 0;
          -webkit-animation: move_wave 19s linear infinite;
          animation: move_wave 19s linear infinite;
        }
        .w2 {
          opacity: .3;
          background-position: 60px 0;
          -webkit-animation: move_wave 23s linear infinite;
          animation: move_wave 23s linear infinite;
        }
        @-webkit-keyframes move_wave {
          0% { background-position: 0 0 }
          to { background-position: 232px 0 }
        }
        @keyframes move_wave {
          0% { background-position: 0 0 }
          to { background-position: 232px 0 }
        }
      </style>
    </head>
    
    <body>
      <div class="wave-box">
        <span class="text">35个</span>
        <div class="water w1"></div>
        <div class="water w2"></div>
        <div class="water"></div>
      </div>
    </body>
    
    </html>
    

    3.wave_blue.svg图片

    <?xml version="1.0" encoding="UTF-8"?>
    <svg width="240px" height="75px" viewBox="0 0 240 75" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
        <!-- Generator: Sketch 58 (84663) - https://sketch.com -->
        <title>蓝博文</title>
        <desc>Created with Sketch.</desc>
        <defs>
            <linearGradient x1="52.1506169%" y1="100%" x2="52.1506169%" y2="9.07623828%" id="linearGradient-1">
                <stop stop-color="#1F78B6" offset="0%"></stop>
                <stop stop-color="#1EC2E2" offset="100%"></stop>
            </linearGradient>
        </defs>
        <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
            <path d="M0,15.5981057 C17.1009532,15.5981057 19.5223044,0.0156938776 36.2301997,0.0156938776 C52.938095,0.0156938776 54.8055321,13.5714733 66.4395144,13.5714733 C78.0734967,13.5714733 84.9898302,-0.534635292 104.120465,0.0156938776 C122.821214,0.553656572 132.620158,15.5981057 152.543102,15.5981057 C163.366959,15.5981057 177.807487,0.0156938776 195.442818,0.0156938776 C213.078149,0.0156938776 225.496365,15.5981057 240,15.5981057 C240,15.5981057 240,35.3987371 240,75 L0,75 C0,35.3987371 0,15.5981057 0,15.5981057 Z" id="蓝" fill="url(#linearGradient-1)"></path>
        </g>
    </svg>
    

      

  • 相关阅读:
    性能测试总结(一)测试流程
    WSDL入门
    Python中的while循环和for循环
    python中的变量
    吴恩达《机器学习》章节2单变量线性回归
    吴恩达《机器学习》章节1绪论:初识机器学习
    新式类多继承的查找顺序
    python2x和python3x的一些区别
    类方法和静态方法
    @property的使用
  • 原文地址:https://www.cnblogs.com/wgl0126/p/13074033.html
Copyright © 2011-2022 走看看