关于ColorKineticJS中的内容似乎缺乏文档(如果我错了,请告诉我)
我到目前为止经过反复试验发现,其实我可以通过下面的像一个函数setFill从Shape类:
someShape.setFill("red");
someShape.setFill("#FF0000");
someShape.setFill("rgb(255,0,0)");
Run Code Online (Sandbox Code Playgroud)
但是你无法通过:
someShape.setFill(0xff0000);
someShape.setFill("rgb(100%,0%,0%)");
someShape.setFill("hsl(360,100,100)");
someShape.setFill("hsv(360,100,100)");
Run Code Online (Sandbox Code Playgroud)
这又是反复试验.某处有明确的清单吗?
KineticJS将fill属性传递给canvas上下文的fillStyle属性,该属性根据CSS Color Model将字符串解析为CSS颜色:
http://dev.w3.org/csswg/css3-color/
我尝试了你提到的每种填充类型,除了hsv之外,它们实际上都适用于我.如果它们都不起作用,那是因为您使用的浏览器尚未根据W3C规范完全实现颜色解析
| 归档时间: |
|
| 查看次数: |
1788 次 |
| 最近记录: |