svg+css实现可爱五角星左右摇晃动画效果代码

代码语言:html

所属分类:动画

代码描述:svg+css实现可爱五角星左右摇晃动画效果代码

代码标签: svg css 可爱 五角星 左右 摇晃 动画

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

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

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

  
  
  
<style>
body {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  background-color: #060d31;
}
</style>

  
</head>

<body translate="no">
  <svg width="50%" height="50%" viewBox="0 0 121 121" fill="none" xmlns="http://www.w3.org/2000/svg">

  <style>
    #Star_Frame {
      transform-origin: 22% bottom;
      transform-box: fill-box;
      animation: starWalk 1500ms ease-in-out infinite;
    }

    #Eye_Left,
    #Eye_Right {
      transform-origin: center bottom;
      transform-box: fill-box;
      animation: eyeBlink 1500ms linear infinite;
    }

    @keyframes eyeBlink {
      0% {
        transform: scale(1, 1);
      }

      31% {
        transform: scale(1, 1);
      }

      35% {
        transform: scale(2, 0.05);
      }

      39% {
        transform: scale(2, 0.05);
      }

      43% {
        transform: scale(0.7, 1.2);
      }

      47% {
        transform: scale(1, 1);
      }

      71% {
        transform: scale(1, 1);
      }

      75% {
        transform: scale(2, 0.05);
      }

      79% {
        transform: scale(2, 0.05);
      }

      83% {
        transform: scale(0.7, 1.2);
      }

      87% {
        transform: scale(1, 1);
      }

      100% {
        transform: scale(1, 1);
      }
    }

    @keyframes starWalk {
      0% {
        transform: scale(1, 1) rotate(0);
        tr.........完整代码请登录后点击上方下载按钮下载查看

网友评论0