title: Render css3 transformed elements to canvas / image
body: <p>Basically, I want to save a certain DOM element of my page as an image, and store this on a server (and also allow the user to save the image to a local disk). I reckon the only way of doing this currently is to render a canvas, which allows me to send the image data via AJAX and also make image elements in the DOM. I found a <a href="http://html2canvas.hertzen.com/" rel="nofollow">promising library</a> for this, however my DOM element has </p>
  
  <ol>
  <li>multiple transparent backgrounds</li>
  <li>css 3d tranforms</li>
  </ol>
  
  <p>And html2canvas simply fails there. Is there currently any way to neatly save an image representation of the current state of a DOM element, with all its CSS3 glory?</p>