js实现客厅扫地机器人扫地动画交互效果代码
代码语言:html
所属分类:其他
代码描述:js实现客厅扫地机器人扫地动画交互效果代码,点击客厅任意位置,机器人就会一路扫过来。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> :root { --r-color: red; --r-lightgray: #666; --r-darkgray: #333; --floor-img: url('//repo.bfw.wiki/bfwrepo/image/6275a311f3cea.png'); } * { box-sizing: border-box; } html { overflow: hidden; background: #222; color: gray; font-family: monospace; font-size: 10px; text-align: center; } body { margin: 0; display: grid; place-items: center; min-height: 100vh; } #game_console { width: 100%; max-width: 1000px; aspect-ratio: 16 / 9; position: relative; font-size: 0; overflow: hidden; box-shadow: 0 20px 50px black; } #game_console:before { content: ''; width: 300%; aspect-ratio: 16 / 9; position: absolute; left: -100%; top: -100%; background-color: peru; --bg-size: 62.5px; background-image: linear-gradient(45deg, #B27039 25%, transparent 25%, transparent 75%, #B27039 75%), linear-gradient(45deg, #B27039 25%, transparent 25%, transparent 75%, #B27039 75%); background-size: var(--bg-size) var(--bg-size), var(--bg-size) var(--bg-size); background-position: 0 0, calc(var(--bg-size)*.5) calc(var(--bg-size)*.5); transform: rotate(45deg); z-index: -1; /* background-blend-mode: hue; */ } #game_console:after { content: ''; width: 100%; aspect-ratio: 16 / 9; position: absolute; top: 0; left: 0; background-image: var(--floor-img); background-size: 100% 100%; background-position: 50% 50%; z-index: 10000; pointer-events: .........完整代码请登录后点击上方下载按钮下载查看
网友评论0