Canvas-未完

fillStyle 填充颜色,storkeStyle 描边颜色

strokeRect()方法-绘制矩形

<canvas id="drawing" width="200" height="200">A drawing of something </canvas>

window.onload = function () {

            var drawing = document.getElementById("drawing");

            //确定浏览器是否支持

            if (drawing.getContext) {

                var context = drawing.getContext("2d");

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

                context.strokeStyle = "#ff0000";

                context.fillRect(10, 10, 50, 80);

            }

        }

toDataURL-将图片转换为编码

window.onload = function () {

            var drawing = document.getElementById("drawing");

            //确定浏览器是否支持

            if (drawing.getContext) {

                var context = drawing.getContext("2d");

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

                context.strokeStyle = "#ff0000";

                context.fillRect(10, 10, 50, 80);

            }

            //获取转换的数据URI

            var imgURI = drawing.toDataURL("image/png");

            var img = document.createElement("img");

            img.src = imgURI;

            document.body.appendChild(img);

        }
原文地址:https://www.cnblogs.com/y8932809/p/5429737.html