缩放窗体拿开钩子拯救机器人游戏
代码语言:html
所属分类:游戏
代码描述:缩放窗体拿开钩子拯救机器人游戏,将窗体缩放,勾住困住机器人盒子的外钩一拉就开了
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> html { width: 100%; height: 100%; background-color: #4b4b4b; } body { box-sizing: border-box; --color: #eee; width: 100%; height: 100%; margin: 0px; display: flex; justify-content: center; align-items: center; --box-size: 200px; --hook-size: 30px; --hook-offset: 3px; --border-offset: -10px; overflow: hidden; font-family: Arial; } #outer { pointer-events: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: grid; --layout: var(--hook-size) 1fr var(--hook-size); grid-template-columns: var(--layout); grid-template-rows: var(--layout); grid-template-areas: ". topHook ." "leftHook . rightHook" ". bottomHook ."; } #outer > .hook { background-image: url("http://repo.bfw.wiki/bfwrepo/icon/5e9f9d1259238.png"); background-position: center; background-size: contain; background-repeat: no-repeat; } #outer > .hook.left { grid-area: leftHook; transform: translateY(calc(var(--hook-offset) * -1)) rotate(-90deg); } #outer > .hook.top { grid-area: topHook; transform: translateX(calc(var(--hook-offset) * -1)) scaleX(-1); } #outer > .hook.right { grid-area: rightHook; transform: translateY(calc(var(--hook-offset) * -1)) rotate(90deg) scaleX(-1); } #outer > .hook.bottom { grid-area: bottomHook; transform: translateX(calc(var(--hook-offset) * -1)) rotate(180deg); } #boxWalls { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: grid; --layout: 1fr var(--hook-size) var(--box-size) var(--hook-size) 1fr; grid-template-columns: var(--layout); grid-template-rows: var(--layout); grid-template-areas: ". . . . ." ". . topLoop . ." ". leftLoop box rightLoop ." ". . bottomLoop . ."; transition: 0.05s ease; } #boxWrapper { position: absolute; top: 0; left: 0.........完整代码请登录后点击上方下载按钮下载查看
网友评论0