svg+css实现一个格鲁特花盆中招手动画效果代码
代码语言:html
所属分类:动画
代码描述:svg+css实现一个格鲁特花盆中招手动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <style> svg { width: 350px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0 auto; } #groot { opacity: 0; animation: 1.5s animation-groot-show forwards; } @keyframes animation-groot-show { 0% { opacity: 0; transform: translate3d(0, -100px, 0); } 100% { opacity: 1; transform: translate3d(0, 0px, 0); } } #eyeLeft { animation: 1.5s linear animation-eye infinite alternate; } #eyeRight { animation: 1.5s linear animation-eye infinite alternate; } @keyframes animation-eye { 0% { transform: translate3d(0, -2px, 0); } 100% { transform: translate3d(0, 1px, 0); } } #mouth { animation: 1.5s animation-mouth linear infinite alternate; } @keyframes animation-mouth { 0% { transform: translate3d(0, 2px, 0); } 100% { transform: translate3d(0, 5px, 0); } } #head { animation: 1.5s linear infinite alternate animation-head; } @keyframes animation-head { 0% { transform: translate3d(0, -1px, 0); } 100% { transform: translate3d(0, 1px, 0); } } #armLeft { transform-origin: 45% 50%; animation: 1.3s linear infinite alternate animation-armLeft; } @keyframes animation-armLeft { 0% { transform: rotate(-10deg); } 100% { transform: rotate(5deg); } } #armRight { transform-origin: 48% 48%; animation: 1.3s linear infinite alternate animation-armRight; } @keyframes animation-armRight { 0% { transform: rotate(-8deg); } 100% { transform: rotate(3deg); } } #leaf4 { animation: 1.5s linear infinite alternate animation-left-hand; } @keyframes animation-left-hand { 0% { transform: translatex(0) translatey(0); } 100% { .........完整代码请登录后点击上方下载按钮下载查看
网友评论0