- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Fri, 04 Mar 2011 14:23:18 -0800
- To: Simon Fraser <smfr@me.com>
- CC: "www-style@w3.org" <www-style@w3.org>
On 03/04/2011 02:11 PM, Simon Fraser wrote: > On Mar 4, 2011, at 1:07 PM, Brian Manthos wrote: > >>> How do you interpolate from inset to non-inset (and the reverse)? >>> >>> from { >>> box-shadow: 0 0 0 blue; >>> } >>> to { >>> box-shadow: 0 0 0 red inset; >>> } >> >> Adjusting the example: >> from { >> box-shadow: 0 0 127px rgb(0,0,254); >> } >> to { >> box-shadow: 0 0 127px rgb(254,0,0) inset; >> } > > I was just thinking about this recently when fixing a WebKit bug. > > I think animating from inset to non-inset shadows automatically is too magical, > especially when both have different spreads. I think we should state that you > cannot transition between shadows of different types. > > Of course, animating from no shadow to either type of shadow should work. You could animate the offsets and spreads to zero and then transition from zero to the other shadow type. Theoretically. :) But it probably makes more sense to not allow it. The author could animate two shadows if they want that kind of transition: box-shadow: 0 0 127px rgb(0,0,254), 0 0 rgb(254,0,0); to box shadow: 0 0 rgb(0,0,254), 0 0 127px rgb(254,0,0); ~fantasai
Received on Friday, 4 March 2011 22:23:51 UTC