W3C home > Mailing lists > Public > www-style@w3.org > March 2012

Re: [css3-images] Animatability of object-fit, object-position, image-resolution, and image-orientation

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Thu, 29 Mar 2012 10:27:37 -0700
Message-ID: <CAAWBYDDoYEt+pK6KuLj39MqeOnOR1csjxeOZyujBVkwZefKJcQ@mail.gmail.com>
To: Brad Kemper <brad.kemper@gmail.com>
Cc: fantasai <fantasai.lists@inkedblade.net>, "www-style@w3.org" <www-style@w3.org>
On Thu, Mar 29, 2012 at 7:54 AM, Brad Kemper <brad.kemper@gmail.com> wrote:
> On Mar 28, 2012, at 11:16 PM, fantasai <fantasai.lists@inkedblade.net> wrote:
>> Seem to have forgotten to update the spec with the Animatability field.
>> Suggested values:
>>
>>  object-fit:        no
>>  object-position:   yes
>>  image-resolution:  no
>>  image-orientation: no
>
> It seems kind of arbitrary to not allow animating of image-resolution, since it takes a number and unit for its value. Seems like it should be easy to do.
>
> As for use cases, it could be used to animate the image size when you don't know what the actual width/height dimensions are (and want it to affect layout). It could also be used as a special effect to smoothly animate from, say, 0.25dpi to 1dppx at a fixed size. Or in a background at fixed background-size to sort of blur the image on hover, by reducing its resolution as you increase the opacity of some text in front of the background.

Agreed.  If it's trivial to define interpolation at computed-value
time, such as just "interpolate as a real number", then we should do
so to keep people's mental model simple.

Also: omg I love that use-case now that I've figured out what you mean
by it.  I'm not sure it would work, but it would be awesome.

I'm adding this as Issue 54.  I made "Animatable" a link, formatted it
as dbaron suggested, made image-resolution animatable (when neither
endpoint has 'from-image', as that requires info from the image, and
we consider that used-value time info), and defined how to animate a
<resolution>.

~TJ
Received on Thursday, 29 March 2012 17:28:25 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 22 May 2012 03:48:53 GMT