• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > HTML5-canvas的使用方法介绍

HTML5-canvas的使用方法介绍

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含HTML5-canvas-,h5,基础等相关知识,匿名希望在学习及工作中可以帮助到您
<canvas>新元素

); ctx.fillStyle="deeppink"; ctx.fillRect(10,10,100,100);
         //ctx.moveTo(0,0);    //定义开始坐标
         //ctx.lineTo(100,100);  //定义结束坐标
         //ctx.stroke();      //绘制线条
            })</script></head><body><canvas id="myCanvas" width="100" height="100"></canvas></body></html>

运行结果:

  画圆

); ctx.fillStyle="deeppink"; ctx.arc(50,50,50,0,2*Math.PI); ctx.stroke();
         //ctx.fillText("Hello World",10,50);  //绘制实心字体
         //ctx.strokeText("Hello World",10,50); //绘制空心字体
})
</script><style type="text/css">canvas{border: 1px solid #000;}</style></head><body><canvas id="myCanvas" width="100" height="100"></canvas></body></html>

运行结果:

  渐变

  createLinearGradient(x,y,x1,y1) - 创建线条渐变

  createRadialGradient(x,y,r,x1,y1,r1) - 创建一个径向/圆渐变

// 创建渐变var grd=ctx.createLinearGradient(0,0,200,0); grd.addColorStop(0,"red"); grd.addColorStop(1,"blue"); // 填充渐变ctx.fillStyle=grd; ctx.fillRect(10,10,150,80);

运行结果:

  径向/圆渐变

var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); // 创建渐变 var grd=ctx.createRadialGradient(75,50,5,90,60,100); grd.addColorStop(0,"red"); grd.addColorStop(1,"white"); // 填充渐变 ctx.fillStyle=grd; ctx.fillRect(10,10,150,80);

运行结果:

图像

<!DOCTYPE html><html><head><meta charset="UTF-8" name="author" content="赵慧娟"><title></title><script src="Scripts/jquery-1.10.2.js?1.1.10"></script><style type="text/css">canvas{border: 1px solid #000;}#flower{border: 1px solid #000;width: 100px;height: 100px;}</style></head><body><img src="img/a.ico" id="flower" /><canvas id="myCanvas" width="100" height="100"></canvas><script type="text/javascript">$(function(){var canvas=document.getElementById("myCanvas")var ctx=canvas.getContext("2d");var img=document.getE

您可能想查找下面的文章:

  • HTML5-canvas的使用方法介绍

相关文章

  • 2018-12-03为什么HTML5移除了big标签却新增了small标签?
  • 2018-12-03Canvas跨域的解决方案介绍
  • 2018-12-03HTML5 canvas画布详解(三)
  • 2018-12-03关于动画演示的文章推荐
  • 2018-12-03HTML5边玩边学(2)基础绘图实现方法_html5教程技巧
  • 2018-12-0320个大大节省你时间的HTML5开发工具
  • 2017-08-06HTML5的革新 结构之美
  • 2017-08-06HTML5 visibilityState属性详细介绍和使用实例
  • 2018-12-03html5中返回音频/视频是否已暂停的属性paused
  • 2018-12-03font-weight:blod的跳动问题怎样用CSS解决

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • Html5 Canvas初探学习笔记(12) -图片裁减和调整
    • 分享最好的HTML5编码教程和参考手册
    • HTML 5已经出炉了!可否跳过4 直接学5呢!?
    • 怎样用H5计算手机摇动次数
    • html5的离线缓存
    • %r和%s的实例用法总结
    • 有关摇摆的文章推荐
    • 百度钱包ios移动端html5网页无法自动关闭问题
    • HTML5 拖放功能实现代码
    • jQuery Validation的使用详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有