首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >KineticJS可以采用什么类型的颜色?

KineticJS可以采用什么类型的颜色?
EN

Stack Overflow用户
提问于 2012-11-28 05:00:43
回答 1查看 1.8K关注 0票数 4

似乎缺少关于KineticJS中的Color是什么的文档(如果我错了,请告诉我)

到目前为止,我通过反复试验发现,我实际上可以将以下内容从Shape类传递给像setFill这样的函数:

代码语言:javascript
运行
复制
someShape.setFill("red");
someShape.setFill("#FF0000");
someShape.setFill("rgb(255,0,0)");

但是,您不能传入:

代码语言:javascript
运行
复制
someShape.setFill(0xff0000);
someShape.setFill("rgb(100%,0%,0%)");
someShape.setFill("hsl(360,100,100)");
someShape.setFill("hsv(360,100,100)");

再说一次,这是试验和错误。有没有一个明确的清单?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-01 14:42:02

KineticJS将fill属性传递给画布上下文的fillStyle属性,该属性根据CSS颜色模型将字符串解析为CSS颜色:

http://dev.w3.org/csswg/css3-color/

我尝试了你提到的每一种填充类型,它们实际上都适用于我,除了hsv之外,在Google Chrome中。如果它们都不能正常工作,那是因为您使用的浏览器没有完全实现符合W3C规范的颜色解析

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13592957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档