zoukankan      html  css  js  c++  java
  • 实现动画效果

    <!DOCTYPE html> 

    <html lang="en"> 

      

    <head> 

      <meta charset="UTF-8"> 

      <meta name="viewport" content= 

        "width=device-width, initial-scale=1.0">       

      <title>Animated loader</title> 

      

      <style> 

        body { 

          display: flex; 

          justify-content: center; 

          align-items: center; 

          min-height: 100vh; 

          background: #202020; 

      

        } 

      

        .pieces { 

          padding: 10px; 

          border-radius: 50%; 

          background: #ffcc00; 

          position: absolute; 

          right: 40%; 

          animation: pieces 1s linear infinite; 

        } 

      

        .one { 

          position: absolute; 

          top: 50.5%; 

          left: 30%; 

          background: yellowgreen; 

          border-radius: 0 0 125px 125px; 

          height: 125px; 

          250px; 

          animation: anim1 1s linear infinite; 

        } 

      

        .two { 

          position: absolute; 

          top: 36.5%; 

          left: 30%; 

          background: yellowgreen; 

          border-radius: 125px 125px 0 0; 

          height: 125px; 

          250px; 

          animation: anim2 1s linear infinite; 

        } 

      

        .eye { 

          position: absolute; 

          right: 60%; 

          top: 40%; 

          background: #202020; 

          padding: 12px; 

          border-radius: 50%; 

          animation: eye 1s linear infinite; 

        } 

      

        p { 

          position: absolute; 

          font-weight: bold; 

          text-transform: uppercase; 

          font-size: 25px; 

          letter-spacing: 2px; 

          top: 53%; 

          right: 30%; 

          font-family: arial; 

          color: green; 

        } 

      

        @keyframes anim1 { 

          0% { 

            transform: rotate(0deg); 

          } 

      

          50% { 

            transform: rotate(20deg); 

          } 

      

          100% { 

            transform: rotate(0deg); 

          } 

        } 

      

        @keyframes anim2 { 

          0% { 

            transform: rotate(0deg); 

          } 

      

          50% { 

            transform: rotate(-20deg); 

          } 

      

          100% { 

            transform: rotate(0deg); 

          } 

        } 

      

        @keyframes eye { 

          0% { 

            top: 40%; 

            right: 60%; 

          } 

      

          50% { 

            top: 40.3%; 

            right: 60.3%; 

          } 

      

          100% { 

            top: 40%; 

            right: 60%; 

          } 

        } 

      

        @keyframes pieces { 

          0% { 

            right: 40%; 

          } 

      

          100% { 

            right: 60%; 

          } 

        } 

    </style> 

    </head> 

      

    <body> 

      <div class="pieces"></div> 

      <div lass="one"></div> 

      <div class="two"></div> 

      <div class="eye"></div> 

      

      <p>GeeksforGeeks loading...</p> 

    </body> 

      

    </html> 

  • 相关阅读:
    linux常用指令
    Can't create session svn: Unable to connect to a repository at URL “...”的解决方案
    Web前端之iframe详解
    html和js实现滚动条效果
    升级API证书(权威CA颁发)
    公众号生成带推荐码(场景id)的二维码
    小程序生成带推荐码(场景id)的二维码
    MySQL TEXT数据类型的最大长度
    微信退款全款退,退一部分,分开退一次以上区别跳坑[订单金额或退款金额与之前请求不一致]
    php RSA公钥私钥加解密和验证用法
  • 原文地址:https://www.cnblogs.com/weixin2623670713/p/13642583.html
Copyright © 2011-2022 走看看