W3C home > Mailing lists > Public > www-style@w3.org > January 2011

[css3-transform] definition of skewing

From: Rik Cabanier <cabanier@adobe.com>
Date: Wed, 12 Jan 2011 20:52:28 -0800
To: "www-style@w3.org" <www-style@w3.org>
Message-ID: <8A13F0222395BD428969E5BA529EFA74776712EFE8@NAMBX01.corp.adobe.com>

It seems that the definition of skew in the CSS transform is a little odd.
http://www.w3.org/TR/SVG/coords.html#SkewXDefined contains the definition of skewx and skewy. As you can see, the calculation is using 'tan(a)'.
This means that is you have a skew from 45 to 135 degrees, the animated content will stretch as well as skew.
It seems that this is not really the desired behavior...

If it is, I would like to propose that we extend the 'rotate' transform to take an additional parameter.
Ie rotate(45deg, 55deg) would rotate the x-axies by 45 degrees and the y-axis by 55.
I think that is a more natural use of skew.

Received on Thursday, 13 January 2011 04:53:05 UTC

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:07:54 UTC