• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Html5新特性用canvas标签画多条直线附效果截图
    下面例子为用canvas标签画多条直线

    复制代码
    代码如下:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>index_three</title>
    <link href="css/style.css" rel="stylesheet" type="text/css"/>
    <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
    <script type="text/javascript" src="js/index.js"/></script>
    <body >
    <!-- 添加canvas标签,并加上红色边框以便于在页面上查看 -->
    <canvas id="myCanvas" width="400px" height="300px" style="border: 1px solid red;">
    您的浏览器不支持canvas标签。
    </canvas>
    <script type="text/javascript">
    //获取Canvas对象(画布)
    var canvas = document.getElementById("myCanvas");
    //简单地检测当前浏览器是否支持Canvas对象,以免在一些不支持html5的浏览器中提示语法错误
    if(canvas.getContext){
    //获取对应的CanvasRenderingContext2D对象(画笔)
    var ctx = canvas.getContext("2d");
    //线条的颜色
    ctx.strokeStyle="#FF9933";
    //线条的宽度像素
    ctx.lineWidth=10;
    //线条的两关形状
    ctx.lineCap="round";
    //注意,Canvas的坐标系是:Canvas画布的左上角为原点(0,0),向右为横坐标,向下为纵坐标,单位是像素(px)。
    //开始一个新的绘制路径
    ctx.beginPath();
    //定义直线的起点坐标为(10,10)
    ctx.moveTo(50, 50);
    //定义直线的终点坐标为(50,10)
    ctx.lineTo(350, 250);
    ctx.moveTo(50, 240);
    ctx.lineTo(360, 60);
    ctx.moveTo(50, 200);
    ctx.lineTo(300, 40);
    //沿着坐标点顺序的路径绘制直线
    ctx.stroke();
    //关闭当前的绘制路径
    ctx.closePath();
    }
    </script>
    </body>
    </html>

    上一篇:HTML5通过调用canvas对象的getContext()方法来获取绘图环境
    下一篇:html5的自定义data-*属性与jquery的data()方法的使用
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Html5新特性用canvas标签画多条直线附效果截图 Html5,新特性,新,特性,用,