我在 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() 语句数量的增加将如何影响性能?