首页 / HTML / HTML5-canvas
HTML5-canvas
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了HTML5-canvas,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2384字,纯文字阅读大概需要4分钟。
内容图文
1 <! DOCTYPE html > 2 < html lang ="en" > 3 < head > 4 < meta charset ="UTF-8" > 5 < meta name ="viewport" content ="width=device-width, initial-scale=1.0" > 6 < meta http-equiv ="X-UA-Compatible" content ="ie=edge" > 7 < title >Document</title> 8</head> 9<body>10<canvas id="myCanvas" width="300" height="300" style="border:1px solid black"></canvas>11<img id="scream" src="https://www.runoob.com/try/demo_source/img_the_scream.jpg" alt="The Scream" width="220" height="277"><p>Canvas:</p>12<script>13var c=document.getElementById("myCanvas"); 14var ctx=c.getContext("2d"); 15// 区块着色:16// var c=document.getElementById("myCanvas");17// var ctx=c.getContext("2d");18// ctx.fillStyle="#ff0000";19// ctx.fillRect(0,0,150,75);2021// 画线算法:22// var c=document.getElementById("myCanvas");23// var ctx=c.getContext("2d");24// ctx.moveTo(0,0);25// ctx.lineTo(100,200);26// ctx.stroke();2728// 画圆算法:29// var c=document.getElementById("myCanvas");30// var ctx=c.getContext("2d");31// ctx.beginPath();32// ctx.arc(95,50,40,0,2*Math.PI);33// ctx.stroke();3435// 实体文本绘制:36// var c=document.getElementById("myCanvas");37// var ctx=c.getContext("2d");38// ctx.font="20px Arial";39// ctx.fillText("HELLO WORD",10,50);4041// 虚线文本绘制:42// var c=document.getElementById("myCanvas");43// var ctx=c.getContext("2d");44// ctx.font="20px Arial";45// ctx.strokeText("HELLO WORD",40,60);4647// 渐变:48// 线性渐变:49// // 创建渐变:50// var c=document.getElementById("myCanvas");51// var ctx=c.getContext("2d");52// var grd=ctx.createLinearGradient(0,0,200,0);53// grd.addColorStop(0,"skyblue");54// grd.addColorStop(1,"pink");55// // 填充渐变:56// ctx.fillStyle=grd;57// ctx.fillRect(10,10,150,80);5859// 径向渐变:60// // 创建渐变:61// var c=document.getElementById("myCanvas");62// var ctx=c.getContext("2d");63// var grd=ctx.createRadialGradient(75,50,5,90,60,100);64// grd.addColorStop(0,"skyblue");65// grd.addColorStop(1,"pink"); 66// // 填充渐变:67// ctx.fillStyle=grd;68// ctx.fillRect(10,10,150,80);6970// 图像画布:(drawImage(img,x,y))71// var c=document.getElementById("myCanvas");72// var ctx=c.getContext("2d");73// var img=document.getElementById("scream");74// img.onload=function() {75// ctx.drawImage(img,10,10);76// }7778</script>79</body>80</html>
原文:https://www.cnblogs.com/zwowoy/p/12772889.html
内容总结
以上是互联网集市为您收集整理的HTML5-canvas全部内容,希望文章能够帮你解决HTML5-canvas所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。