html画布canvas,前端canvas画布

  html画布canvas,前端canvas画布

  思路:

  获得按下时候的坐标ctx.moveTo(e.clientX-10,e.clientY-10)然后鼠标移动的时候就不断的画线,被打倒了 CTX。线路至(e . clientx-10,e.clientY-10,5,5)鼠标放开的时候,自然就要吧当日下跌设置为错误的了。

  然后就总结一下画线的关键步骤好了。

  第一步是取得画布。

  第二步是开始画线beginPath()

  第三步是移动线条moveTo(),lineTo()。

  第四步就是画线中风().

  代码:

  !声明文档类型

  html lang=en

  头

  meta http-equiv= Content-Type Content= text/html;charset=gb2312 /

  标题画线例子/标题

  脚本类型= text/JavaScript src= http://Ajax。谷歌API。com/Ajax/libs/jquery/1。4 .2/jquery。量滴js?版本=1 .4 .2 /脚本

  脚本类型=文本/javascript

  window.onload=function()

  if(document.getElementById(c ))

  var isDown=false//判断是否按下

  var ctx=$(#c ).获取(0)。获取上下文(“2d”);//取得画布

  ctx.strokeStyle= black//线条颜色

  CTX。begin path();//开始画线

  $(body )。鼠标按下(函数(e){

  isDown=true

  ctx.moveTo(e.clientX-10,e . clienty-10);//画笔拿起放到哪一点。鼠标移动(函数(e){

  !被打倒了 CTX。行到(e . clientx-10,e.clientY-10,5,5);//画笔画到哪一点

  CTX。笔画();//画线函数。mouseup(function(){

  isDown=false

  } else { alert( ss );}

  /脚本

  style type=text/css

  #c{ border:1px纯黑;}

  /风格

  /头

  身体

  画布id=c 宽度=900 高度=600

  你的浏览器不支持帆布标签,请使用火狐浏览器和铬浏览器

  /画布

  /body

  /html

  效果图:

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: