《HTML5 Canvas核心技术——图形、动画与游戏开发》第三章要点汇总

笔记点

  • 使用context.measure("W").width可以获取当前context下W的绘制在canvas上的宽度
  • 通过指定fillText、strokeText中的最后一个参数就可以实现插入canvas的字段指定宽度
  • 使用context.createLinearGradient来实现绘制文本的颜色渐变
  • 使用context.createPattern来实现绘制文本用image来填充在线演示
  • 对context.font的设置是需要按照如下顺序的
1、font-style(normal/italic/oblique)(实测中Firefox对此属性貌似不支持)
2、font-variant(normal/small-caps)
3、font-weight(normal/bold/bolder/lighter/100/200...)字符的笔画粗细
4、font-size(xx-small/x-small/medium/large/x-large/xx-large)字型的大小
5、line-height:(书中)浏览器会将该属性强制设定为其默认值,如果你设置了该值,浏览器会忽略你所制定的值(那为什么还要指定)
6、font-family
  • 使用textAlign来实现文本的左右对齐,使用textBaseline来实现文本的上下对齐

在canvas中实现对文本的输入




	
		
		
		
	

	
		


在线演示

你可能感兴趣的:(html5-canvas)