为了账号安全,请及时绑定邮箱和手机立即绑定
  • 设置canvas的阴影 context.shadowColor="颜色值";//阴影颜色值,可以为任何颜色的表现形式 context.shadowOffsetX=value1;//水平方向的偏移,值可以为负值,负值则方向相反 context.shadowOffsetY=value2;//垂直方向的偏移,值可以为负值,负值则方向相反 context.shadowBlur=value3;//阴影模糊程度
    查看全部
    0 采集 收起 来源:阴影

    2018-03-22

  • 文本度量,只有width属性
    查看全部
    0 采集 收起 来源:文本的度量

    2016-07-07

  • http://tinyurl.com/html5bezier 贝塞尔三次曲线演示地址 贝塞尔三次曲线:<br> context.moveTo(x0, y0); 起始点 context.bezierCurveTo(x1, y1, x2, y2, x3, y3); 控制点,控制点,结束点
    查看全部
  • 二次贝塞尔曲线和三次贝塞尔曲线
    查看全部
  • 二次贝塞尔曲线 QuadraticCurveTo :<br> context.moveTo( x0, y0 ); //指定初始点<br> context.quadraticCurveTo( x1, y1, x2, y2 ); //指定控制点(x1, y1)和终止点(x2, y2) http://tinyurl.com/html5quadratic贝塞尔曲线演示地址
    查看全部
  • context.arcTo( x1, y1, x2, y2, radius ); 绘制起点是( x0, y0 ),但是( x0, y0 )不一定是切点,arcTo 方法在( x0, y0 )( x1, y1 )和( x1, y1 )( x2, y2 )两条线段上寻找切点,绘制圆弧(圆弧终止于( x1, y1 )( x2, y2 )这条线段的切点),而且,( x2, y2 )不一定是所绘制圆弧的终点,只是作为辅助线的结束位置,其中( x0, y0 )是上一个点的位置。
    查看全部
  • 图片填充: createPattern( img, repeat-style ); 画布填充: createPattern( canvas, repeat-style ); 视频背景填充: createPattern( vedio, repeat-style );
    查看全部
  • fillStyle__填充样式(样式是多种多样的); var linearGrad = context.createLinearGradient(Xstar,Ystar,Xend,Yend);创建线性渐变(起始位置X,Y,结束位置X,Y); grd.addColorStop(stop,color);stop是(开始填充)位置(0.0~1.0的数值),color是要填充的颜色;这个.addColorStop()至少要2个; context.fillStyle = linearGrad; Context.fillRect(0,0,800,800);填充的形状,如现在,画布的长宽就是800,800的话,就是填充了整个画布咯
    查看全部
    0 采集 收起 来源:线性渐变

    2016-07-06

  • transform矩阵 transform(a,b,c,d,e,f); transform(1,0,0,1,0,0); settransform(1,0,0,1,0,0); a是水平的缩放(1) b是水平的倾斜(0) c垂直的倾斜(0) d垂直的缩放(1) e水平的位移(0) f垂直的位移(0)
    查看全部
  • canvas图形库
    查看全部
    0 采集 收起 来源:Canvas图形库

    2016-07-05

  • 图形变换 位移translate(x,y) 旋转 rotate(deg)//里面是弧度值 缩放 scale(sx,sy) 缩放出现的问题 1.如果有lineWith,宽度也会缩放 2.如果起始点不是0 0,起始点也会缩放 使用save和restore恢复translate造成的原点重叠
    查看全部
  • 位移:translate 旋转:rotate 缩放:scale Canvas状态的保存和恢复:save(),restore()
    查看全部
  • lineCap :线条两端的冒子 "butt"(default) "round"//圆形 "square"//方形
    查看全部
  • lineJoin: 线条与线条相交的形式 miter(default) 尖角; bevel 方角、斜切; round 圆角; miterLimit:内角与外角的距离。默认值是10,此属性只有在lineJoin = "miter"下才有效,且miterLimit >10,线条连接处自动斜切(lineJoin ="bevel")
    查看全部
  • 状态存储
    查看全部

举报

0/150
提交
取消
课程须知
需有基础HTML,JS,CSS知识。需学习《绚丽的倒计时效果》Canvas绘图第一课。
老师告诉你能学到什么?
深入了解Canvas各个绘图接口的使用方法。基础图形学知识。通过对一些基本元素的绘制,启发大家更多有效地绘图方法。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!