- From: Shane Stephens <shans@google.com>
- Date: Tue, 15 Oct 2013 12:17:37 +1100
- To: "public-fx@w3.org" <public-fx@w3.org>
Received on Tuesday, 15 October 2013 01:18:05 UTC
Hi list,
Some animatable values have closed bounds (e.g. SVG and CSS width and
height values can't be less than 0). When animating these, we have a choice
to either:
* enforce the boundedness within our animations; or
* enforce the boundedness when applying the result back into CSS or SVG
I propose we choose the latter, so that things like:
new Animation(target, [{width: -50px, composite: add}, {width: 50px,
composite: add}], 1);
modify the element from 50px smaller than current size to 50px larger than
current size.
Some animatable values have open bounds (e.g. CSS column-width values must
be larger than 0).
What should we do when an animation results in a value outside these open
bounds? Currently we're thinking that we should set the value to the
smallest representable value larger than the boundary edge, but this seems
somewhat hacky.
Cheers,
-Shane
Received on Tuesday, 15 October 2013 01:18:05 UTC