W3C home > Mailing lists > Public > www-style@w3.org > November 2010

Re: [css3-2d-transforms] Interop: matrix() values e,f <number> or <length>

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Fri, 19 Nov 2010 10:40:46 -0800
Message-ID: <AANLkTinwp4kmVnoK41RAAmgfLfFUt0kHWCq-OSQWeH6i@mail.gmail.com>
To: Chris Marrin <cmarrin@apple.com>
Cc: www-style list <www-style@w3.org>
On Fri, Nov 19, 2010 at 10:26 AM, Chris Marrin <cmarrin@apple.com> wrote:
> This brings up a glaring problem with CSSMatrix. When you construct one, it is not associated with any element, so you can't use an element's style to convert units. Today, when we encounter the above CSSMatrix constructor I believe we just convert 50% to a value of 50 or something equally arbitrary. We should probably amend CSSMatrix to allow an element to be passed to the constructor.

Agreed.


> This brings up the next sticky issue of what happens when, for instance, the client size of the element changes. Do values in the CSSMatrix change? Madness!

No; the matrix generated should be a static snapshot of values at the
time it was generated.  Anything else is indeed madness.  ^_^

~TJ
Received on Friday, 19 November 2010 18:41:39 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:34 GMT