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 相关文章推荐
CSS去掉A标签(链接)虚线框的方法
Apr 01 HTML / CSS
利用html5 file api读取本地文件示例(如图片、PDF等)
Mar 07 HTML / CSS
详解移动端HTML5音频与视频问题及解决方案
Aug 22 HTML / CSS
web页面录屏实现
Feb 12 HTML / CSS
html5-Canvas可以在web中绘制各种图形
Dec 26 HTML / CSS
HTML5本地存储之Web Storage应用介绍
Jan 06 HTML / CSS
html5 viewport使用方法示例详解
Dec 02 HTML / CSS
html5的websockets全双工通信详解学习示例
Feb 26 HTML / CSS
Html5页面上如何禁止手机虚拟键盘弹出
Mar 19 HTML / CSS
Html5新增了哪些功能
Apr 16 HTML / CSS
详解CSS中postion和opacity及cursor的特性
Aug 14 HTML / CSS
html解决浏览器记住密码输入框的问题
May 07 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生成随机用户名和密码的实现代码
2013/02/27 PHP
PHP闭包实例解析
2014/09/08 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
关于递归运算的顺序测试代码
2011/11/30 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
2014/08/11 Javascript
jQuery封装的tab选项卡插件分享
2015/06/16 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
JavaScript如何实现组合列表框中元素移动效果
2016/03/01 Javascript
jQuery属性选择器用法示例
2016/09/09 Javascript
基于jquery实现二级联动效果
2017/03/30 jQuery
JS 中使用Promise 实现红绿灯实例代码(demo)
2017/10/20 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
JavaScript实现简单计算器
2020/03/19 Javascript
[03:41]DOTA2上海特锦赛小组赛第三日recap精彩回顾
2016/02/28 DOTA
python在windows下创建隐藏窗口子进程的方法
2015/06/04 Python
python爬虫之百度API调用方法
2017/06/11 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
python 使用 requests 模块发送http请求 的方法
2018/12/09 Python
Python功能点实现:函数级/代码块级计时器
2019/01/02 Python
python爬虫 urllib模块发起post请求过程解析
2019/08/20 Python
python 解决tqdm模块不能单行显示的问题
2020/02/19 Python
python实现简单的购物程序代码实例
2020/03/03 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
2020/03/08 Python
canvas绘制太极图的实现示例
2020/04/29 HTML / CSS
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
澳大利亚最大的百货公司:Myer
2018/12/21 全球购物
食品安全检查制度
2014/02/03 职场文书
市场营销战略计划书
2014/05/06 职场文书
幸福家庭标语
2014/06/27 职场文书
2014财务人员自我评价范文
2014/09/21 职场文书
童年读书笔记
2015/06/26 职场文书