返回介绍

Gradient

发布于 2024-11-08 21:36:54 字数 1237 浏览 0 评论 0 收藏 0

fabric.Gradient

构造函数: new Gradient()

类属性成员:

offsetX(Number):来自 PathGroup 之外的 SVG 的各渐变的水平方向偏移量,默认为 0。
offsetY(Number):来自 PathGroup 之外的 SVG 的各渐变的垂直方向偏移量,默认为 0。

类函数成员:

static fabric.Gradient forObject(Object, Objecdt opt):从指定的 Object(第一个参数)中返回对应的 fabric.Gradient 实例。第二个参数是可选的,具体是什么功能文档中没说。
static fabric.Gradient fromElement(SVGGradientElement, fabric.Object):从指定的 SVG 元素中返回对应的 fabric.Gradient 实例。第二个参数,文档中也没说,只是指到要参照以下网址: http://www.w3.org/TR/SVG/pservers.html#LinearGradientElementhttp://www.w3.org/TR/SVG/pservers.html#RadialGradientElement
fabric.Gradient addColorStop(Object):添加一个 ColorStop,参数包含了偏移量(offset)和颜色(color)两个属性。(译者注:两个属性的具体名字没有提到,是否还有其他可用属性也没说明)
fabric.Gradient initialize(Object opt):这是构造函数。参数则是需要进行初始化的渐变选项,可选,参数中可包含 type、coords、gradientUnits 和 colorStops 属性。
CanvasGradient toLive(CanvasRenderingContext2D):返回 Context 上的 CanvasGradient 实例。
Object toObject():返回一个由 Object 形式表示的渐变。
string toSVG(Object, boolean):返回由 SVG 形式表示的渐变。第一个参数是通过 Object 创建出对应的渐变;第二个参数则指定是否则 SVG 中的坐标标准化。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文