分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

方向键控制圆球运动(简易)(js)

发布时间:2023-09-06 02:19责任编辑:郭大石关键词:js
<!DOCTYPE html><html lang="en"><head> ???<meta charset="UTF-8"> ???<title></title><style>*{padding:0px; ???margin:0px; ???}button{width:100px; ???height:100px; ???background:linear-gradient(to left,#FF0,#099); ???position:fixed;/*弹性布局*/ ???right:50%; ???top:50%; ???text-align:center;/*文本居中,行高,大小,颜色,字体*/ ???line-height:50px; ???color:#FFF; ???font-size:25px; ???font-family:arial}</style></head><body><button>开始加速</button><script> ???var btn = document.getElementsByTagName(‘button‘)[0]; ???var div = document.createElement(‘div‘); ???document.body.appendChild(div); ???div.style.height = ‘100px‘; ???div.style.width = ‘100px‘; ???div.style.backgroundColor = ‘red‘; ???div.style.borderRadius = ‘50%‘; ???div.style.position = ‘absolute‘; ???div.style.top = ‘0‘; ???div.style.left = ‘0‘; ???var speed = 5; ???btn.onclick = function(){ ???????speed +=20;} ???document.onkeydown = function(e){ ???????????switch(e.which){ ???????????case 38://上 ???????????div.style.top = parseInt(div.style.top) - speed + ‘px‘; ???????????break; ???????????case 40://下 ???????????div.style.top = parseInt(div.style.top) + speed + ‘px‘; ???????????break; ???????????case 37://左 ???????????div.style.left = parseInt(div.style.left) - speed + ‘px‘; ???????????break; ???????????case 39://右 ???????????div.style.left = parseInt(div.style.left) + speed + ‘px‘; ???????????break; ???????????} ???????????????} ???</script></body></html>

方向键控制圆球运动(简易)(js)

原文地址:https://www.cnblogs.com/qq946487854/p/9855778.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved