html5 canvas基础教程

 时间:2026-02-12 20:46:27

1、创建 Canvas 元素

向 HTML5 页面添加 canvas 元素。

规定元素的 id、宽度和高度:

<canvas id="

2、使用Canvas绘制直线:

<script type="text/javascript">

        function $$(id){

            return document.getElementById(id);

        }

        function pageLoad(){

            var can = $$('can');

            var cans = can.getContext('2d');

            cans.moveTo(20,30);//第一个起点

            cans.lineTo(120,90);//第二个点

            cans.lineWidth=3;

            cans.strokeStyle = 'blue;

            cans.stroke();

        }

    </script>

html5 canvas基础教程

3、绘制渐变线条

<script type="text/javascript">    function $$(id){        return document.getElementById(id);    }    function pageLoad(){        var can = $$('can');        var cans = can.getContext('2d');        cans.moveTo(0,0);        cans.lineTo(400,300);        var gnt1 = cans.createLinearGradient(0,0,400,300);//线性渐变的起止坐标        gnt1.addColorStop(0,'blue');//创建渐变的开始颜色,0表示偏移量,个人理解为直线上的相对位置,最大为1,一个渐变中可以写任意个渐变颜色        gnt1.addColorStop(1,'red');        cans.lineWidth=3;        cans.strokeStyle = gnt1;        cans.stroke();    }</script>

html5 canvas基础教程

4、绘制一个简单的矩形框

<script type="text/javascript">    function $$(id){        return document.getElementById(id);    }    function pageLoad(){        var can = $$('can');        var cans = can.getContext('2d');        cans.strokeStyle = 'blue';        cans.strokeRect(30,30,340,240);    }</script>

html5 canvas基础教程

5、填充一个圆形

<script type="text/javascript">    function $$(id){        return document.getElementById(id);    }    function pageLoad(){        var can = $$('can');        var cans = can.getContext('2d');        cans.beginPath();        cans.arc(200,150,100,0,Math.PI*2,true);        cans.closePath();        cans.fillStyle = 'blue';        cans.fill();    }</script>

html5 canvas基础教程

  • HTML5自学教程
  • html5源码教程
  • HTML5 是如何起步的?
  • Html5基础之标签
  • 如何学习html5?怎么学习html5?
  • 热门搜索
    哥本哈根减肥法食谱 苹果6id怎么注册 投哪网怎么样 打印机的墨盒怎么换 格子衬衫怎么搭配 怎么减肥 延禧攻略剧情介绍 镜泊湖旅游攻略 中国劳动关系学院怎么样 蜂蜜可以减肥吗