• canvas 动态飞速旋转的矩形


    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>变形</title>
        <script type="text/javascript">
            window.onload = function () {
                var canvas = document.getElementById("myCanvas");
                var context = canvas.getContext("2d");
                //1.旋转
                context.translate(200, 200);  //平移到正方形中心
                var deg = 360;
                setInterval(function () {
                    rotate(deg * 180 / Math.PI);
                    deg/4;
                }, 100)
    
                var rotate = function (deg) {
                    context.rotate(deg);
                    context.fillRect(-50, -50, 100, 100);
                    context.clearRect(-50, -50, 100, 100);
                    context.beginPath();
                    context.moveTo(-100, -100);
                    context.lineTo(100, 100);
                    context.moveTo(-100, 100);
                    context.lineTo(100, -100);
                    context.closePath();
                    context.strokeStyle = "#00ff00";
                    context.stroke();
                }
            }
        </script>
    </head>
    <body>
        <canvas id="myCanvas" width="1000" height="1000">
            您的浏览器暂不支持画布!
        </canvas>
    </body>
    </html>
  • 相关阅读:
    链表-(1)
    爬虫(10-3)验证码图片识别
    爬虫10-2(多线程爬虫)
    分布式爬虫系统的架构(19)
    pipenv管理Python虚拟环境
    peewee-async集成到tornado
    Python3笔记051
    Python3笔记050
    Python3笔记049
    Python3笔记048
  • 原文地址:https://www.cnblogs.com/xiaoyumi666/p/6014445.html
Copyright © 2020-2023  润新知