We should unprefix this: https://drafts.csswg.org/css-images/#cross-fade-function
Created attachment 278813 [details] Patch
https://trac.webkit.org/r200888
Webkit implementation of the grammar and the latest spec are not the same. cross-fade() = cross-fade( <cf-mixing-image> , <cf-final-image>? ) <cf-mixing-image> = <percentage>? && <image> <cf-final-image> = <image> | <color> So we have to put the percentage in front of it, and remove the comma. Before: -webkit-cross-fade(url(foo.png), url(bar.png), 20%) After: cross-fade(20% url(foo.png), url(bar.png))
And support <color> cross-fade(20% url(foo.png), #000)
I filed bug 179942 for following up on comment 3.