仓酷云

标题: html5教程之HTML5 Canvas的文本器度 [打印本页]

作者: 精灵巫婆    时间: 2015-1-15 23:09
标题: html5教程之HTML5 Canvas的文本器度
最近群里面很多人在问html5应该怎么学,这个问题其实没有标准答案。我开这个帖子,目的是为了收集大家每天的学习心得,欢迎大家来回复。破洛洛文章简介:要取得HTML5Canvas的文本的文本器度,我们可使用的measureText()的画布高低文的办法。这类办法必要一个文本字符串,并前往一个器度工具的基本上供应的文本,并分派给高低文确当前文本的字体。
要取得HTML5Canvas的文本器度,我们可使用的measureText()的画布高低文的办法。这类办法必要一个文本字符串,并前往一个器度工具的基本上供应的文本,并分派给高低文确当前文本的字体。

  1. varmetrics=context.measureText(text);varwidth=metrics.width;
复制代码
今朝,文本的宽度是独一的器度与measureText()的办法。今朝还不撑持文本的高度公制。

<!DOCTYPEHTML>
<html>
<head>
<style>
body{
margin:0px;
padding:50px;
}
#myCanvas{
border:1pxsolid#9C9898;
}
</style>
<script>
window.onload=function(){
varcanvas=document.getElementById("myCanvas");
varcontext=canvas.getContext("2d");
varx=canvas.width/2;
vary=canvas.height/2-10;
vartext="HelloWorld!";
context.font="30ptCalibri";
context.textAlign="center";
context.fillStyle="blue";
context.fillText(text,x,y);
//gettextmetrics
varmetrics=context.measureText(text);
varwidth=metrics.width;
context.font="20ptCalibri";
context.textAlign="center";
context.fillStyle="#555";
context.fillText("("+width+"pxwide)",x,y+40);
};
</script>
</head>
<bodyonmousedown="returnfalse;">
<canvasid="myCanvas"width="578"height="200">
</canvas>
</body>
</html>


</p>
HTML5草案的前身名为WebApplications1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的HTML工作团队。
作者: 山那边是海    时间: 2015-1-17 20:08
滚动条)层属性--溢出(visible/hidden/scroll/auto)
作者: 谁可相欹    时间: 2015-2-1 16:11
还可以在Dreamweaver常用工具中选择超级链接,完成相应的填写即可。
作者: 小魔女    时间: 2015-2-7 09:48
时间轴)窗口--时间轴--选中图层并拖图层到时间轴,将其放在指定帧上
作者: 简单生活    时间: 2015-2-21 20:25
Dreamweaver在所见即所得添加链接时,可以在选中文字后在属性栏中的链接栏中直接输入文件的地址即可。
作者: 精灵巫婆    时间: 2015-3-6 22:45
Dreamweaver在所见即所得添加链接,也可以先选中文字或图片然后在属性栏中的链接栏后的一个小圆圈,用鼠标点击小圆圈按住不放拖动出箭头然后指向文件即可。
作者: 小女巫    时间: 2015-3-13 23:07
还是在Dreamweaver所见即所得添加链接是,可以选中文字或图片然后按下shift键不放鼠标拖出箭头直接指向文件即可。这是比较简单的也是常用的方之一。
作者: 活着的死人    时间: 2015-3-20 22:54
布局表格、绘制层、制作CSS样式表等,这些内容迷糊了我的视线,真是没想到制作一个精巧别致的网页是如此的困难,可是心有不甘。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2