1

我在 W3C 文档中注意到cross-fade()定义如下:

cross-fade() = cross-fade( <cf-mixing-image> , <cf-final-image>? )

在哪里

<cf-mixing-image> = <percentage>? && <image>
<cf-final-image> = <image> | <color>

现在,在同一个文档中,单击链接,<image>其定义为:

<image> = <url> | <cross-fade()> | <gradient>

换句话说,cross-fade()(via <image>) 可以被递归定义无数次;这是n = 3(3个嵌套cross-fade()实例)案例:

background: cross-fade(50% cross-fade(40% cross-fade(60% cross-fade(10% url('http://www.randomimage.com/image.png'), white), blue), red), green);

这个函数可以无限次递归定义吗?如果可以,嵌套的 cross-fade() 语句数量的增加将如何影响性能?

4

0 回答 0