<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <title>CSS Test: CSS Transform using 2d rotate()</title> <link href="http://mrkn.co/axegs" rel="author" title="Rick Hurst" /> <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" /> <link href="reference/2d-rotate-ref.xht" rel="match" /> <meta content="css3, rotate, svg" name="flags" /> <meta content="asserting that you can rotate an element with CSS" name="assert" /> <style type="text/css"> article, svg{ position: absolute; top: 220px; left: 60px; } article{ border: 10px solid green; display: block; height: 100px; width: 100px; z-index: 2; } section article{ transform: rotate(30deg); transform-origin: 19% 197%; } </style> </head> <body> <p>You should only see one block with color green, and you should not see any red</p> <section> <article></article> <svg width="300" xmlns:xmlns="http://www.w3.org/2000/svg" version="1.1" height="200" xmlns="http://www.w3.org/2000/svg"> <style type="text/css"> rect{ stroke-width: 10; stroke: red; fill: none; } </style> <rect y="-38" x="120" width="110" transform="rotate(30)" height="110"></rect> </svg> </section> </body></html>