第四讲 HTML5 Canvas 画图标签 & 画线,圆,渐变色
来源:互联网 发布:win10如何开启23端口 编辑:程序博客网 时间:2024/04/30 18:37
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<canvas id="php100" width="500" height="500" onmousemove="mousexy(event)"></canvas>
<div id="ds"></div>
<script type="text/javascript">
var c = document.getElementById("php100");
var p100 = c.getContext("2d");
// 画矩形,定义颜色,透明度
p100.fillStyle = "#FF0000"; //定义颜色
p100.fillRect(0, 0, 300, 300); //定义矩形的大小
p100.fillStyle = "rgba(0,0,255,0.5)"; //定义颜色,支持透明
p100.fillRect(200, 200, 500, 500); //定义矩形大小
//画直线,定义连接,节点
p100.moveTo(10, 10);//起始位置
p100.lineTo(150, 150);//终止位置
p100.lineTo(10,50);
p100.stroke();
//画圆,定义弧度,节点
p100.fillStyle = "blue";//定义演示
p100.beginPath();//重新开始画图
p100.arc(200, 200, 60, 0, Math.PI * 2, true);//x坐标 y坐标 半径 始 终 顺时针
p100.closePath();//结束画布
p100.fill();
//画渐变色,定义节点渐变效果
var grd = p100.createLinearGradient(100, 100, 175, 50);//颜色渐变的起始坐标和终点坐标
grd.addColorStop(0, "yellow");
grd.addColorStop(0.3, "green");
grd.addColorStop(0.6, "red");
grd.addColorStop(1, "blue");
p100.fillStyle = grd;//生成的颜色块赋值给样式
p100.fillRect(100,100,175,50);//设置色块
// 画直线,定义连接,节点
var img = new Image()
img.src = "logo.png"
p100.drawImage(img, 220, 30);
//监视鼠标
function mousexy(n) {
x = n.clientX;
y = n.clientY;
document.getElementById("ds").innerHTML = "坐标: x轴" + x + " y轴" + y;
}
</script>
</body>
</html>
- 第四讲 HTML5 Canvas 画图标签 & 画线,圆,渐变色
- HTML5 Canvas 画图标签、画线、圆、渐变色
- HTML5 Canvas 画图标签 & 画线,圆,渐变色
- H5的学习笔记之HTML5Canvas画图标签&amp;画线,圆,渐变色
- html5画线,html5画圆,html5渐变颜色,html5画图
- Canvas画图设置渐变色
- 渐变终点html5 Canvas画图4:填充和渐变
- html5 canvas 标签绘制图像且渐变色处理
- html5中canvas标签画图方法。
- Html5新元素<canvas>标签画图注意事项
- 第四讲:使用html5中的canvas标签画出一个球在指定区域内的运动
- html5 使用canvas画线
- HTML5 Canvas 渐变
- html5 canvas元素渐变
- HTML5 Canvas(7) 渐变
- html5 Canvas画图10:圆角矩形
- html5<canvas>画图
- html5-canvas画图
- linux 可执行角本执行错误列表
- 正则表达式30分钟入门教程
- [Android]高低API版本兼容之@TargetApi
- 一道有意思的概率题
- 调查Apache Web服务器
- 第四讲 HTML5 Canvas 画图标签 & 画线,圆,渐变色
- 6.1
- 如何将路由器当作交换机使用?
- Android中的音频播放(MediaPlayer和SoundPool)
- scanf与printf用法详解
- Android之ExpandableListView的属性(Group不展开)
- Understanding and using c pointers 第三章读书笔记
- c++拷贝构造函数
- viewPager控制滑动速度和时间