zoukankan      html  css  js  c++  java
  • Canvas 缩放图形

    从《HTML5+CSS3从入门到精通》 P125 copy的

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>canvas</title>
    <script>
    function draw() {
        var ctx = document.getElementById('myCanvas').getContext('2d');
        ctx.translate(200, 20);
        for (var i = 1; i < 80; i++ ) {
            ctx.save();
            ctx.translate(30, 30);
            ctx.scale(0.95, 0.95);
            ctx.rotate(Math.PI/12);
            ctx.beginPath();
            ctx.fillStyle = 'red';
            ctx.globalAlpha = '0.4';
            ctx.arc(0, 0, 50, 0, Math.PI * 2, true);
            ctx.closePath();
            ctx.fill();
        }
    }
    
    window.onload = function () {
        draw();
    }
    </script>
    </head>
    <body>
        <canvas id="myCanvas" width="700" height="300"></canvas>
    </body>
    </html>

    效果如下:

    高否?富否?帅否? 否? 滚去学习!
  • 相关阅读:
    Vue--路由
    Vue -- 双向过滤器去除html标签
    SQL表的基本操作
    .NET面试题
    MVC Razor
    MVC aspx
    CSS修改滚动条样式
    C# 制作图片验证码
    上传图片加水印
    eclipse常用快捷键
  • 原文地址:https://www.cnblogs.com/baixc/p/4694179.html
Copyright © 2011-2022 走看看