Rewritten to make all elements themselves rotate around the centre. In order to get closer to an IE compatible version, where they would have to be animated individually instead of applying a rotation to the parent only. My eyes are hurting from staring at trigonometry now.
That said, anybody have an idea why this gets flattened? There are no parent transforms anymore…
I don’t think it matters much for the eventual purpose I had in mind for it but I’m curious nonetheless.
Edit – I realise (now) that a 3d context will only be created when explicitly declared on the parent? Meaning this will never work in IE in a truly multi-dimensional way.
But I’m still wondering why the commented out rule only works when a
transform is added, instead of