欧博电脑版下载

欢迎进入博电脑版下载(www.aLLbetgame.us),欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。

,

  本文为 兄弟连IT教育 机构官方 HTML5培训 教程,主要先容:HTML5移动开发之路(5)——制作一个漂亮的视频播放器

  在前面提到Canvas是HTML5中一个主要特点,canvas功效异常壮大,用photoshop可以实现的效果canvas也同样可以实现,下面我们用canvas实现基本图形的绘制。

  一、Canvas标签的使用

  <!DOCTYPE html>

  <html>

  <head>

  <meta charset="utf-8">

  </head>

  <body>

  <canvas id="1" width="200" height="200" style="border:1px solid red"></canvas>

  </body>

  </html>

  可以看到Canvas就像一块画布,我们可以在这个画布上面绘制我们需要的图形。canvas 元素自己是没有绘图能力的。所有的绘制事情必须在JavaScript 内部完成。

  二、画矩形

  <!DOCTYPE html>

  <html>

  <head>

  <meta charset="utf-8">

  </head>

  <body>

  <canvas id="1" width="500" height="500" style="border:1px solid red" onmousemove="mousexy(envent)"></canvas>

  </body>

  <script type="text/javascript">

  var c=document.getElementById('1');

  var p=c.getContext("2d");

  <span style="white-space:pre"> </span>//getContext("2d") 工具是内建的 HTML5 工具,拥有多种绘制路径、矩形、圆形、字符以及添加图像的方式。

  p.fillStyle=",FF0000";

  p.fillRect(0, 0, 300, 300);

  p.fillStyle="rgba(0,0,255,0.5)";

  p.fillRect(200,200,500,500);

  </script>

  </html>

  三、画线条

  <!DOCTYPE html>

  <html>

  <head>

  <meta charset="utf-8">

  </head>

  <body>

  <canvas id="1" width="200" height="200" style="border:1px solid red" onmousemove="mousexy(envent)"></canvas>

  </body>

  <script type="text/javascript">

  var c=document.getElementById('1');

  var p=c.getContext("2d");

  p.moveTo(10,10);

  p.lineTo(150,50);

  p.lineTo(10,50);

  p.stroke();

  </script>

  </html>

  四、画圆形

  <!DOCTYPE html>

  <html>

  <head>

  <meta charset="utf-8">

  </head>

  <body>

  <canvas id="1" width="200" height="200" style="border:1px solid red" onmousemove="mousexy(envent)"></canvas>

  </body>

  <script type="text/javascript">

新2最新网址

新2最新网址(www.22223388.com)实时更新发布最新最快最有效的新2网址和新2最新网址,包括新2手机网址,新2备用网址,皇冠最新网址,新2足球网址,新2网址大全。

  var c=document.getElementById('1');

  var p=c.getContext("2d");

  p.fillStyle=",FF0000";

  p.beginPath();

  p.arc(80,80,15,0,Math.PI*2,true);

  p.closePath();

  p.fill();

  </script>

  </html>

  五、渐变

  <!DOCTYPE html>

  <html>

  <head>

  <meta charset="utf-8">

  </head>

  <body>

  <canvas id="1" width="200" height="200" style="border:1px solid red" onmousemove="mousexy(envent)"></canvas>

  </body>

  <script type="text/javascript">

  var c=document.getElementById("1");

  var cxt=c.getContext("2d");

  var grd=cxt.createLinearGradient(0,0,175,50);

  grd.addColorStop(0,",FF0000");

  grd.addColorStop(1,",00FF00");

  cxt.fillStyle=grd;

  cxt.fillRect(0,0,175,50);

  </script>

  </html>

  六、绘制图片

  <!DOCTYPE HTML>

  <html>

  <body>

  <canvas id="myCanvas" width="200" height="100" style="border:1px solid ,c3c3c3;">

  Your browser does not support the canvas element.

  </canvas>

  <script type="text/javascript">

  var c=document.getElementById("myCanvas");

  var cxt=c.getContext("2d");

  var img=new Image()

  img.original="/i/eg_flower.png"

  cxt.drawImage(img,0,0);

  </script>

  </body>

  </html>

  七、多边形

  <!DOCTYPE html>

  <html>

  <head>

  <meta charset="utf-8">

  </head>

  <body>

  <canvas id="1" width="200" height="200" style="border:1px solid red" onmousemove="mousexy(envent)"></canvas>

  </body>

  <script type="text/javascript">

  var c=document.getElementById('1');

  var p=c.getContext("2d");

  p.fillStyle=",FF0000";

  p.moveTo(10,10);

  p.lineTo(150,50);

  p.lineTo(10,50);

  p.lineTo(20,30);

  p.fill();

Allbet Gaming声明:该文看法仅代表作者自己,与本平台无关。转载请注明:新2最新网址(www.22223388.com):HTML5移动开发之路(5)——制作一个漂亮的视频播放器
发布评论

分享到:

usdt otc api(www.caibao.it):交出权杖!詹皇放弃争全明星MVP平纪录机遇 36岁的他活出新境界
7 条回复
  1. U担保(www.usdt8.vip)
    U担保(www.usdt8.vip)
    (2021-09-19 00:04:31) 1#

    2分领先的西武,9局下交给开季至今无失分的终结者平良海马,虽然投出1次触身球,但仍清洁俐落拿下最后3个出局数,只用了9球,完成延续36场无失分,距离藤川球儿的日职纪录38场只差2场。好评走起

    1. 新2最新网址(www.22223388.com)
      新2最新网址(www.22223388.com)
      (2021-09-24 09:00:07)     

      手机新2管理端我是网文达人

    2. USDT充提教程(www.6allbet.com)
      USDT充提教程(www.6allbet.com)
      (2021-09-25 22:32:30)     

      U担保www.Uotc.vip),全球頂尖的USDT場外擔保交易平臺。

      有甜有苦,很真

  2. 怎么充值usdt(www.usdt8.vip)
    怎么充值usdt(www.usdt8.vip)
    (2021-10-02 00:17:20) 2#

    欧博亚洲注册www.aLLbetgame.us),欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。

    1111大爱

  3. aLLbet充值提现(www.aLLbetgame.us)
    aLLbet充值提现(www.aLLbetgame.us)
    (2021-10-16 00:11:08) 3#

    联博以太坊高度厉害了,我的文

    1. 新2网址(www.hg9988.vip)
      新2网址(www.hg9988.vip)
      (2021-12-14 15:47:03)     

      一些南京人在牌桌上气焰如虹,经常会被牌友质疑,“乖乖隆地咚,挨摆rua猫头鹰阿是啊?(你一定是碰着猫头鹰了吧?)”可以可以,写到我心了

  4. 哪个平台买usdt便宜(www.usdt8.vip)
    哪个平台买usdt便宜(www.usdt8.vip)
    (2021-11-03 00:11:48) 4#

    环球ug代理www.ugbet.us)开放环球UG代理登录网址、会员登录网址、环球UG会员注册、环球UG代理开户申请、环球UG电脑客户端、环球UG手机版下载等业务。
    美中不足,有点短

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。