你的位置:首页 > 网页设计

[网页设计]在html5 canvas的destination


最近在整理canvas的时候发现HTML5 Canvas开发详解一个奇怪的属性解释

 

目标图形是显示在画布上的位图

而原图形是指要回执在画布上的形状

w3school上面是这样说的


destination-atop    在源图像顶部显示目标图像。源图像之外的目标图像部分不会被显示。

然后再HTML5 Canvas开发详解是这样说的

destination-atop   目标图形位于源图形上,两者重叠切都不透明的地方显示目标图形,源图形不透明而目标图形透明的地方显示源图形,其余显示透明

2个都是权威到底哪个是正确的呢

 

不多说了上demo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html 

 变成了这样个奇怪的东西

这样看上去和w3school上的API形容的是正确的

 

书上的需要变成的是

这证明了书上有的时候写的不一定对-_-//

 

 

 

 

然后我还是把书上的合成实例的demo重新写一遍了

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html 

 最后修改了一下HOHO变成了书上的demo