html 帆布学习笔记,帆布是基于状态绘制的!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 帆布学习笔记,帆布是基于状态绘制的!相关的知识,希望对你有一定的参考价值。

        window.onload = function () {
            var canvas = document.getElementById('canvas');
            canvas.width = 1024;
            canvas.height = 768;

            if(canvas.getContext("2d") ) {
                var context = canvas.getContext('2d');

                // 使用context绘制

                // canvas的绘图是一种基于状态的绘图,应该先设置绘图的状态,再来进行绘制
                context.moveTo(100, 100);
                context.lineTo(700, 100);
                context.lineTo(700, 700);
                context.lineTo(100, 700);
                context.lineTo(100, 100);

                context.lineWidth = 5;
                context.strokeStyle = 'rgb(200, 0, 0)';
                context.stroke();

                context.moveTo(200, 200);
                context.lineTo(600, 200);

                context.strokeStyle = 'rgb(0, 0, 0)';
                // canvas是基于状态绘图的,下面这个stroke调用的时候,上面的moveTo,lineTo,线宽,颜色等依然起作用.
                context.stroke();
            } else {
                alert("当前浏览器不支持Canvas,请更换浏览器后再试。");
            }
        }

以上是关于html 帆布学习笔记,帆布是基于状态绘制的!的主要内容,如果未能解决你的问题,请参考以下文章

html 帆布

html 帆布弹跳球,javascript

html 帆布

HTML 帆布

免费赠送60个帆布包和6个咖啡杯活动规则必看(每人最少3个帆布包,先到先得数量有限)

帆布小球碰壁效果