博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Canvas基础
阅读量:4317 次
发布时间:2019-06-06

本文共 1434 字,大约阅读时间需要 4 分钟。

Canvas基础

大道至简

html

index.html

    canvas基础
请升级浏览器

  

js

canvas_demo.js

var canvas=document.getElementById("canvas");   var context=canvas.getContext("2d");canvas.width=document.body.clientWidth;canvas.height=document.body.clientHeight;context.beginPath()context.moveTo(0,0);context.lineTo(500,500);context.lineWidth=5;context.closePath()context.strokeStyle="red";context.stroke();context.beginPath()context.arc(500,200,150,0,2*Math.PI,true);context.closePath()context.strokeStyle="blue";context.stroke();context.beginPath()context.moveTo(800,200)context.lineTo(1200,100)context.lineTo(1400,500)context.closePath()context.fill()context.fillRect(1400,300,100,100)context.beginPath()context.moveTo(1400,100)context.lineTo(1600,400)context.closePath()var gnt1=context.createLinearGradient(1400,100,1600,400)gnt1.addColorStop(0,'red')gnt1.addColorStop(1,'yellow')context.strokeStyle=gnt1context.stroke()var gnt2=context.createLinearGradient(100,0,300,0)gnt2.addColorStop(0,'green')gnt2.addColorStop(0.5,'red')gnt2.addColorStop(1,'yellow')context.fillStyle=gnt2context.fillRect(100,600,200,100)context.beginPath()context.arc(600,800,100,0,1.5*Math.PI,true)context.closePath()context.stroke()var gtn=context.createRadialGradient(1200,600,50,1200,700,200)gtn.addColorStop(1,"blue")gtn.addColorStop(0,"red")context.fillStyle=gtncontext.fillRect(1000,500,400,400)

  

demo

转载于:https://www.cnblogs.com/xyws/p/5157956.html

你可能感兴趣的文章
使用Masstransit开发基于消息传递的分布式应用
查看>>
[CF808A] Lucky Year(规律)
查看>>
关于推送遇到的一些问题
查看>>
寒假作业3 抓老鼠啊~亏了还是赚了?
查看>>
Orcal Job创建实例
查看>>
Django
查看>>
批量Excel数据导入Oracle数据库(引用 自 wuhuacong(伍华聪)的专栏)
查看>>
处理移动障碍
查看>>
优化VR体验的7个建议
查看>>
2015年创业中遇到的技术问题:21-30
查看>>
《社交红利》读书总结--如何从微信微博QQ空间等社交网络带走海量用户、流量与收入...
查看>>
JDK工具(一)–Java编译器javac
查看>>
深入.NET框架与面向对象的回顾
查看>>
改变label中的某字体颜色
查看>>
[转]SQL SERVER 的排序规则
查看>>
C语言函数的可变参数列表
查看>>
七牛云存储之应用视频上传系统开心得
查看>>
struts2日期类型转换
查看>>
Spark2-数据探索
查看>>
大数据初入门
查看>>