HTML5 在canvas中绘制文本附效果图


Posted in HTML / CSS onJune 23, 2014

一、绘制文本

在绘图环境中提供了两种方法在canvas中绘制文本。

strokeText(text,x,y) : 在(x,y)处绘制空心的文本。
fillText(text,x,y) : (x,y)处绘制实心的文本。

二、在canvas中绘制文本

复制代码
代码如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset = utf-8">
<title>HTML5</title>
<script type="text/javascript" charset = "utf-8">
//这个函数将在页面完全加载后调用
function pageLoaded()
{
//获取canvas对象的引用,注意tCanvas名字必须和下面body里面的id相同
var canvas = document.getElementById('tCanvas');
//获取该canvas的2D绘图环境
var context = canvas.getContext('2d');
//绘制代码将出现在这里
//绘制文本
context.fillText('Welcome to DuJun Blog',100,40);
//修改字体
context.font = '20px Arial';
context.fillText('Welcome to DuJun Blog',100,100);
//绘制空心的文本
context.font = '36px 隶书';
context.strokeText('欢迎来到笃军的博客',100,200);
}
</script>
</head>
<body onload="pageLoaded();">
<canvas width = "500" height = "300" id = "tCanvas" style = "border:black 1px solid;">
<!--如果浏览器不支持则显示如下字体-->
提示:你的浏览器不支持<canvas>标签
</canvas>
</body>
</html>

三、绘制效果
HTML5 在canvas中绘制文本附效果图
HTML / CSS 相关文章推荐
基于css3的属性transition制作菜单导航效果
Sep 01 HTML / CSS
老生常谈CSS中的长度单位
Jun 27 HTML / CSS
详解Sticky Footer 绝对底部的两种套路
Nov 03 HTML / CSS
CSS3 @media的基本用法总结
Sep 10 HTML / CSS
CSS3 边框效果
Nov 04 HTML / CSS
html5 音乐播放器 audio 标签使用概述
Jul 15 HTML / CSS
HTML5 canvas基本绘图之填充样式实现
Jun 27 HTML / CSS
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
Oct 23 HTML / CSS
H5最强接口之canvas实现动态图形功能
May 31 HTML / CSS
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
Aug 20 HTML / CSS
html实现弹窗的实例
Jun 09 HTML / CSS
如何利用 CSS Overview 面板重构优化你的网站
Oct 24 HTML / CSS
HTML5使用drawImage()方法绘制图像
Jun 23 #HTML / CSS
HTML5 CSS3打造相册效果附源码下载
Jun 16 #HTML / CSS
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
Jun 16 #HTML / CSS
HTML5调用手机摄像头拍照的实现思路及代码
Jun 15 #HTML / CSS
html5在移动端的屏幕适应问题示例探讨
Jun 15 #HTML / CSS
HTML5 创建canvas元素示例代码
Jun 04 #HTML / CSS
解决Firefox下不支持outerHTML问题代码分享
Jun 04 #HTML / CSS
You might like
生成静态页面的php函数,php爱好者站推荐
2007/03/19 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
javascript 写类方式之六
2009/07/05 Javascript
Dojo 学习要点
2010/09/03 Javascript
JavaScript中的类继承
2010/11/25 Javascript
jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
2011/09/27 Javascript
13 个JavaScript 性能提升技巧分享
2012/07/26 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
javascript设计模式之中介者模式学习笔记
2017/02/15 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
2017/03/24 jQuery
node实现定时发送邮件的示例代码
2017/08/26 Javascript
js中this对象用法分析
2018/01/05 Javascript
使用vue中的v-for遍历二维数组的方法
2018/03/07 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
js中调用微信的扫描二维码功能的实现代码
2020/04/11 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
[01:52]PWL S2开团时刻第四期——DOTA2成语故事
2020/12/03 DOTA
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
Python实现网站注册验证码生成类
2017/06/08 Python
深入理解Django的自定义过滤器
2017/10/17 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
python 动态调用函数实例解析
2019/10/21 Python
Python 列表的清空方式
2020/01/13 Python
python的help函数如何使用
2020/06/11 Python
Python requests接口测试实现代码
2020/09/08 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
HTML5 canvas基本绘图之绘制曲线
2016/06/27 HTML / CSS
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
村捐赠仪式答谢词
2014/01/21 职场文书
学校百日安全生产活动总结
2014/07/05 职场文书
单位领导婚礼致辞
2015/07/28 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书