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美化表单控件全集
Jun 29 HTML / CSS
CSS3使用transition实现的鼠标悬停淡入淡出
Jan 09 HTML / CSS
CSS3中currentColor关键字的妙用
Feb 27 HTML / CSS
css3 利用transform打造走动的2D时钟
Oct 20 HTML / CSS
CSS3中animation实现流光按钮效果
Dec 21 HTML / CSS
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
Jul 15 HTML / CSS
HTML5实现移动端复制功能
Apr 19 HTML / CSS
详解html5 postMessage解决跨域通信的问题
Aug 17 HTML / CSS
html5 postMessage前端跨域并前端监听的方法示例
Nov 01 HTML / CSS
canvas压缩图片以及卡片制作的方法示例
Dec 04 HTML / CSS
如何利用 CSS Overview 面板重构优化你的网站
Oct 24 HTML / CSS
CSS实现单选折叠菜单功能
Nov 01 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将数据导入到Foxmail
2006/10/09 PHP
Notice: Undefined index: page in E:\PHP\test.php on line 14
2010/11/02 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
php查询相似度最高的字符串的方法
2015/03/12 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
php实例化一个类的具体方法
2019/09/19 PHP
JS获取下拉列表所选中的TEXT和Value的实现代码
2014/01/11 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
JavaScript实现表格点击排序的方法
2015/05/11 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
jQuery获取this当前对象子元素对象的方法
2016/11/29 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
2016/12/05 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
2016/12/06 Javascript
js制作简单的音乐播放器的示例代码
2017/08/28 Javascript
vuejs实现递归树型菜单组件
2018/01/13 Javascript
vue项目实现多语言切换的思路
2020/09/17 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
Django框架创建项目的方法入门教程
2019/11/04 Python
python实现超级马里奥
2020/03/18 Python
Python基于DB-API操作MySQL数据库过程解析
2020/04/23 Python
Python pandas如何向excel添加数据
2020/05/22 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
Ratchet 模态框的实现
2020/08/19 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
倩碧香港官方网站:Clinique香港
2017/11/13 全球购物
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
小学教师的个人自我鉴定
2013/10/24 职场文书
党员对照检查材料
2014/09/22 职场文书
小学生校园广播稿
2014/09/28 职场文书
项目负责人岗位职责
2015/02/15 职场文书
车辆挂靠协议书
2016/03/23 职场文书
你真的了解PHP中的引用符号(&)吗
2021/05/12 PHP