CSS3 3D transforms and HTML5 Canvas-Collection of common programming errors

Is it possible to create a html element inside a Canvas, draw it and than make it, for example rotate using CSS3?

And if it is, does it follow the Canvas settings (for example, lighting of some sort)?

Just a thing that popped into mind, might make an application i’m working on a lot lighter.