div+css实现滚筒式洗衣机清洗宠物动画效果代码
代码语言:html
所属分类:动画
代码描述:div+css实现滚筒式洗衣机清洗宠物动画效果代码
代码标签: div css 滚筒式 洗衣机 清洗 宠物 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; } :root { --timing: 2500ms; } body { display: grid; place-items: center; height: 100vh; overflow: hidden; background-color: #69B6E1; font-size: clamp(0.6rem, calc(1vw + 0.1rem), 1.5rem); } body * { position: absolute; } body *::before, body *::after { position: absolute; } .playground { --bottom-elements: 2.4em; --main-width: 30em; width: var(--main-width); height: var(--main-width); } /* ----- Shadow ----- */ .shadow { width: calc(var(--main-width) + 5em); height: 1em; border-radius: 0.5em; bottom: 2em; left: 0.5em; background-color: rgba(0, 0, 0, 0.2); z-index: -1; } /* ----- Washing machine ----- */ .washing-machine { --delay-animation: 500ms; width: 17.5em; height: 25em; animation: shake-machine var(--time, 2500ms) var(--delay, 0ms) infinite ease; bottom: var(--bottom-elements); left: 4em; border-radius: 2.5em 2.5em 1em 1em; background: linear-gradient(#F2FBFF 82%, #E5EBEE 82%, #E5EBEE 83%, #F2FBFF 83%); box-shadow: 4.25em 0 #C5C7C8; z-index: 1; } @keyframes shake-machine { 10% { transform: translateY(-0.125em); } 11% { transform: translateY(0); } 12% { transform: translateY(-0.125em); } 13% { transform: translateY(0); } 14% { transform: translateY(-0.125em); } 15% { transform: translateY(0); } 16% { transform: translateY(-0.125em); } 17% { transform: translateY(0); } 18% { transform: translateY(-0.125em); } 19% { transform: translateY(0); } 20% { transform: translateY(-0.125em); } 21% { transform: translateY(0); } 22% { transform: translateY(-0.125em); } 23% { transform: translateY(0); } 24% { transform: translateY(-0.125em); } 25% { transform: translateY(0); } 26% { transform: translateY(-0.125em); } 27% { transform: translateY(0); } 28% { transform: translateY(-0.125em); } 29% { transform: translateY(0); } 30% { transform: translateY(-0.125em); } 31% { transform: translateY(0); } 32% { transform: translateY(-0.125em); } 33% { transform: translateY(0); } 34% { transform: translateY(-0.125em); } 35% { transform: translateY(0); } 36% { transform: translateY(-0.125em); } 37% { transform: translateY(0); } 38% { transform: translateY(-0.125em); } 39% { transform: translateY(0); .........完整代码请登录后点击上方下载按钮下载查看
网友评论0