2014-11-21 6 views
0

У меня есть изображение внутри панели самонастройки, я хочу добавить функциональность, когда я могу нажать на кнопку поворота, и изображение будет вращаться. я получил следующее:Поверните img в панели самонастройки

.rotate{ 
    -webkit-transform: rotate(90deg); 
     -ms-transform: rotate(90deg); // IE9 only 
      transform: rotate(90deg); 
} 

если я добавить класс к моей IMG он вращается, что 90degs, но он выходит из панели, он перестает следовать ограничениям ширины и высот, просто поворачивается на месте. Есть ли способ сделать это? Я хочу повернуть изображение таким образом, чтобы он все еще находился в границах панели.

EDIT: я получил это: http://jsfiddle.net/jjbjn160/ его перелива на левую сторону панели, я хочу, чтобы вписаться в панель.

+0

Возможно, вы хотите использовать transform3d(); –

ответ

0

настроить стиль панели на переполнение: скрыто.

.panel { 
    overflow: hidden; 
} 
+0

Это просто разрезает мое изображение, я хочу, чтобы он соответствовал панели, а не обрезал его половиной –

+0

, вы можете получить ширину и высоту с помощью javascript и изменить ширину и высоту панели каждый раз, когда вы ее вращаете :) – GlabbichRulz

+0

Я думаю, вы не понимаю, я не могу это изменить, изображение течет слева, например: http://jsfiddle.net/jjbjn160/ –

Смежные вопросы