CSS3-Canvas画布(线条)

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>CSS3-Canvas画布(线条)</title>    <script>     window.onload=function () {

var canvas=document.getElementById("canvas");//获取canvas对象

var ctx=canvas.getContext("2d"); //创建二维的绘图上下文对象

//通过上下文对象调用属性或方法来绘图

ctx.beginPath();//  “beginPath()” 表开始一条路径或者重置当前的路径         ctx.lineCap="round";//圆角线条         ctx.moveTo(5,100);//开始点坐标         ctx.lineTo(200,300);//结束点坐标         ctx.lineWidth=20;//“lineWidth”定义路径的宽度(有继承性,如要定义不同宽度的路径则要单独定义)         ctx.strokeStyle="lightblue";//“strokeStyle”填充路径的颜色         ctx.stroke();//调用 绘制

ctx.beginPath();//  “beginPath()” 表开始一条路径或者重置当前的路径         ctx.lineCap="round";//圆角线条         ctx.moveTo(30,30);//开始点坐标         ctx.lineTo(300,300);//结束点坐标         ctx.lineWidth=20;//“lineWidth”定义路径的宽度(有继承性,如要定义不同宽度的路径则要单独定义)         ctx.strokeStyle="lightpink";//“strokeStyle”填充路径的颜色         ctx.stroke();//调用 绘制

ctx.beginPath();//  “beginPath()” 表开始一条路径或者重置当前的路径         ctx.lineCap="square";// 正方形线条         ctx.moveTo(10,50);//开始点坐标         ctx.lineTo(350,400);//结束点坐标         ctx.strokeStyle="lightgreen";//填充路径的颜色         ctx.stroke();//调用 绘制

}

</script></head><body><h2>Canvas画布(线条)</h2><canvas id="canvas" width="500" height="500" style="border:1px solid red ">           浏览器不支持canvas</canvas></body></html>
时间: 2024-10-19 15:56:45

CSS3-Canvas画布(线条)的相关文章

HTML5中的&lt;canvas&gt;画布:使用canvas元素在网页上绘制线条和圆(1)

什么是 Canvas? HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像. 画布是一个矩形区域,您可以控制其每一像素. canvas 拥有多种绘制路径.矩形.圆形.字符以及添加图像的方法. 创建 Canvas 元素 向 HTML5 页面添加 canvas 元素. 规定元素的 id.宽度和高度: 1 <canvas id="myCanvas" width="200" height="100"></ca

JavaScript之Canvas画布

canvas可以在页面中设定一个区域,再利用JavaScript动态地绘制图像. 基本用法 使用canvas元素,首先设置width和height属性,为其设置绘制区域的大小,   如果没有设置宽度和高度,是看不到元素的,不能在其区域画图,在开始标签和结束标签之间的信息是后备信息,当用户的浏览器不支持canvas元素时会显示,用于友好地提示用户. <canvas id="canvas" width="400" height="300">

html 5 canvas画布整理

1. 创建canvas画布<canvas id="myCanvas" width="800" height="800" ></canvas>注意:(1)width.height,这两个属性定义了canvas元素宽和高,从而相应的定义了2D渲染上下文的尺寸. (2)2D渲染上下文的尺寸默认值:宽300像素.高150像素.2. 坐标左上角为原点(0,0)右移:x坐标增加下移:y坐标增加3. 2D渲染上下文(真正绘制图形的地方)

HTML5中的&lt;canvas&gt;画布:简单介绍(0)

<canvas> 标签是 HTML 5 中的新标签,像所有的dom对象一样它有自己本身的属性.方法和事件, 其中就有绘图的方法,js能够调用它来进行绘图 ,最近在研读<html5与css3权威指南>下面对其中最好玩的canvas的学习做下读书笔记与实 验.温馨提示:以下所有实验请使用最新版的opera,火狐. 定义: <canvas> 标签定义图形,比如图表和其他图像. <canvas> 标签只是图形容器,您必须使用脚本(javascript)来绘制图形.

自学HTML5第四节(canvas画布详解)

canvas画布好像可是说是HTML5的精华了,一定要学好,嗯嗯,绚丽的东西就要从基础的开始.... 先看看啥玩意叫做canvas 什么是 Canvas? HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像. 画布是一个矩形区域,您可以控制其每一像素. canvas 拥有多种绘制路径.矩形.圆形.字符以及添加图像的方法. 创建一个canvas 向 HTML5 页面添加 canvas 元素. 规定元素的 id.宽度和高度: <canvas id="myCanvas

使用html5 Canvas绘制线条(直线、折线等)

使用html5 Canvas绘制直线所需的CanvasRenderingContext2D对象的主要属性和方法(有"()"者为方法)如下: 属性或方法 基本描述 strokeStyle 用于设置画笔绘制路径的颜色.渐变和模式.该属性的值可以是一个表示css颜色值的字符串.如果你的绘制需求比较复杂,该属性的值还可以是一个CanvasGradient对象或者CanvasPattern对象 globalAlpha 定义绘制内容的透明度,取值在0.0(完全透明)和1.0(完全不透明)之间,默认

?canvas绘制线条详解

<!DOCTYPE html> <html> <head> <title>canvas详解</title> </head> <body> <canvas id="canvas" width="1024" height="768" style="border:1px solid #aaa;display:block;margin:50 auto;&q

将Canvas画布内容保存为jpg格式图片

/// <summary>        /// 功能:将Canvas画布内容保存为jpg格式图片        /// 作者:GYS | 日期:2013年9月9日        /// </summary>        /// <param name="filePath"></param>        /// <param name="pixBox"></param>        pri

如何在html5的canvas画布中绘制gif动态图片

我们都知道如何在html5的canvas画布上绘制静态图片(jpeg, png等),直接用canvas中的drawImage方法即可,那么如何绘制动态图片(gif)? 相信大家都知道动态图片之所以动态,是因为它是由很多图片按一定的帧数顺序播放而成的,因此我们是否也可以模拟这样的帧数,每隔一定的时间重新 绘制图片,就能画出动态图片呢?答案当然是YES.下面就是我自己测试的一个例子,代码如下: 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 &l

用canvas画布画一个画板

前段时间,在对H5的回顾中突然对canvas有了感觉,闲来无事便对其进行了一些捯饬.这不,上周我还做了一个好玩的画板呢,废话不多说,直接上代码(PS:翠花,上代码~): HTML部分: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Canvas 制作画板</title> <style> h1