Ответ 1
Все, что вам нужно сделать, это подумать в 3d:
div {
width: 300px;
height:80px;
margin-left:40px;
background-image: url('http://rtjansen.nl/images/stackoverflow.png');
-webkit-transform: perspective(100px) rotateX(-25deg);
-webkit-transform-origin: left center;
-moz-transform: perspective(100px) rotateX(-25deg);
-moz-transform-origin: left center;
}
Объяснение: вы вращаете элемент по направлению к себе в верхней части. Но, перспектива (обработанная, хотя происхождение преобразования, это функция!) Делает вращение левой руки не переводимым в горизонтальное движение.
Посмотрите, как можно контролировать конечный размер