html5中画布的实现演示

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<title>画布</title>
<style type="text/css">
</style>
</head>
<body>
<canvas id="first" width="800" height="800">浏览器不支持</canvas>
<script type="text/javascript">
var c=document.getElementById("first");
var p100=c.getContext("2d");
p100.fillStyle="#FF0000";
p100.fillRect(100,100,300,300);
//定义矩形
p100.fillStyle="rgba(0,0,255,0.5)";//定义颜色(支持透明度)
p100.fillRect(200,200,500,500);//定义矩形的大小


//画线


p100.moveTo(10,10);//起始位置
p100.lineTo(150,50);//终止位置
p100.lineTo(10,80);//如果没有再次起始位置将从结束位置开始画
p100.stroke();//结束图形


//画圆
p100.fillStyle="rgba(0,125,126,0.3)";//定义演示
p100.beginPath();//重新开始画,防止冲突重叠
p100.arc(200, 200, 80, 0, Math.PI*2, true)//x坐标,y坐标,半径长度  开始角度,结束角度,
p100.closePath();//结束画布,防止冲突重叠
p100.fill();//结束渲染


//颜色渐变
var grd=p100.createLinearGradient(100, 100, 175, 50);//颜色渐变的其实坐标和终点坐标
grd.addColorStop(0,"yellow");//0表示起点0.1   0.2   0.3 ...1表示终点,配置颜色;
grd.addColorStop(0.3,"red");
grd.addColorStop(0.6,"silver");
grd.addColorStop(0.8,"orange");
grd.addColorStop(1,"cyan");
p100.fillStyle=grd;//生成的颜色块赋值给样式
p100.fillRect(100, 100, 175, 50);//设置色块(注意色块要和矩形相同);


//载入图片
var img=
</script>
</body>
</html>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

uniquewdl

匆忙的人生,总有你喜欢的文章

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值