WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 21725
26530
Support transitions and animations of backgrounds, including gradients
https://bugs.webkit.org/show_bug.cgi?id=26530
Summary
Support transitions and animations of backgrounds, including gradients
Simon Fraser (smfr)
Reported
2009-06-18 20:24:54 PDT
WebKit should support transitions of CSS gradients. As a first pass, we should animate between gradients with the same type, and the same number of color stops. In future, we could synthesize color stops to be able to animate between gradients with different numbers of stops. I guess we could interpolate between radial and linear by increasing the radius towards infinity?
Attachments
Add attachment
proposed patch, testcase, etc.
Simon Fraser (smfr)
Comment 1
2009-06-18 20:30:43 PDT
Hrm, this is harder than I thought. We actually need to animate background-image; -webkit-gradient is just a type of image.
Simon Fraser (smfr)
Comment 2
2009-06-18 21:19:05 PDT
It's even harder: 1. Ideally we need to handle transitions via FillLayers, so we deal with multiple backgrounds. 2. When we do this, we should make it so that we can cross-fade background images. 3. The CSS gradient info is not held in the RenderStyle structures. The StyleImage for a gradient is a StyleGeneratedImage, which points back to a CSSImageGeneratorValue, from which a Gradient is created on the fly for painting.
Simon Fraser (smfr)
Comment 3
2009-12-16 11:36:00 PST
*** This bug has been marked as a duplicate of
bug 21725
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug