zoukankan      html  css  js  c++  java
  • html之canvas

    canvas代码片段:

    <canvas id="testCanvas" width="400" height="150" style="border:1px solid red;"></canvas>
    <script>
    var testCanvas= document.getElementById("testCanvas");
    var ctx = testCanvas.getContext("2d");
    
    //beginPath方法 ctx.beginPath(); ctx.moveTo(
    10, 10); ctx.lineTo(80, 80); ctx.lineTo(10, 80); ctx.lineWidth=4; ctx.strokeStyle = "blue"; ctx.stroke(); //可通过注释或取消注释下面的beginPath来看看实际效果 //ctx.beginPath(); ctx.moveTo(120, 20); ctx.lineTo(120, 50); ctx.lineTo(180, 50); ctx.lineWidth=2; ctx.strokeStyle = "red"; ctx.stroke();
    //closePath方法 ctx.moveTo(
    10, 10); ctx.lineTo(80, 80); ctx.lineTo(10, 80); //可通过注释或取消注释下面的beginPath来看看实际效果 //ctx.closePath(); </scirpt>

    1 beginPath:

    1.1 起始一条路径,或重置当前路径--如果是仅仅一次性的绘制(stroke等绘制方法使用一次)的时候,则该方法有没有都可以。
    1.2 但一般都会绘制很多次,所以,必须加上beginPath方法,好让前面绘制的一些参数不会影响接下来的图形绘制

    2 closePath:

    2.1 创建从当前点回到起始点的路径--所以如果不是绘制封闭图形,一般不用该方法

    参考:

    http://www.w3school.com.cn/tags/html_ref_canvas.asp

  • 相关阅读:
    PyQt 滚动条自动到最底部
    Python 装饰器示例,计算函数或方法执行时间
    pyuic5将.ui文件转为.py文件
    Python pyinstaller 参数
    Win+R 常用命令
    CODEVS 2171 棋盘覆盖
    P3924 康娜的线段树
    P1850 换教室
    U33405 纽约
    POJ
  • 原文地址:https://www.cnblogs.com/simonbaker/p/3767185.html
Copyright © 2011-2022 走看看