zoukankan      html  css  js  c++  java
  • canvas

    html中,<canvas>标签规定一个图形容器(画布),然后通过脚本( JavaScript等)来绘制具体图形

    1 <canvas>标签常用的属性有id属性、width属性、height属性。id属性经常被脚本引用,width属性、height属性用来规定画布(容器)的宽高。
    2 在该标签中建议写一段文本,当一些浏览器不支持的时候显示该文本内容!

    <canvas id="myCanvas" width="200px" height="100px">你的浏览器不支持canvas标签!</canvas>
    // 找到 <canvas> 元素
    var c = document.getElementById("myCanvas");
    // 创建 context 对象
    var ctx = c.getContext("2d");
    
    // 使用 arc() 方法绘制一个圆
    ctx.beginPath();
    ctx.arc(95,50,40,0,2*Math.PI); // 参数依次为圆的中心的 x 坐标、圆的中心的 y 坐标、圆的半径、起始角、结束角、规定应该逆时针还是顺时针绘图(False = 顺时针,true = 逆时针)
    ctx.stroke();
    
    // 绘制文字
    ctx.font="30px Arial";   // 字体大小以及字体
    ctx.fillText("Hello World",10,50);   // 绘制实心文本,参数是文字以及坐标
    strokeText("Hello World",10,50);   // 绘制空心文本,参数同上
    
    // 绘制正方形
    ctx.fillRect(0,0,800,800);   // 实心
    ctx.strokeRect(0,0,800,800);   // 空心
    //设定填充图形的样式
    ctx.fillStyle = "#EEEEFF";
    //设定图形边框的样式
    ctx.strokeStyle = "blue";
  • 相关阅读:
    android 启动报错
    android 百度地图
    android LayoutInflater使用
    spring mvc No mapping found for HTTP request with URI [/web/test.do] in DispatcherServlet with name 'spring'
    sql mysql和sqlserver存在就更新,不存在就插入的写法(转)
    jsp include
    json 解析
    css
    Scrapy组件之item
    Scrapy库安装和项目创建
  • 原文地址:https://www.cnblogs.com/xjy20170907/p/12684059.html
Copyright © 2011-2022 走看看