zoukankan      html  css  js  c++  java
  • 方向键控制圆球运动(简易)(js)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
    <style>
    *{padding:0px;
        margin:0px;
        }
    button{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>
  • 相关阅读:
    你所不知道的React Hooks
    DataRow的RowState属性变化
    gRPC详解
    Protobuf简明教程
    docker容器内没有权限
    Locust高并发情况下的性能优化与分布式场景的应用
    Docker容器日志打满机器的解决方式
    Django单测详解
    使用Flask+uwsgi+Nginx部署Flask正式环境
    Locust-分布式执行
  • 原文地址:https://www.cnblogs.com/qq946487854/p/9855778.html
Copyright © 2011-2022 走看看